#qt4
#qt4
Вопрос:
Привет, я разрабатываю приложение QT и у меня есть форма, которая должна служить своего рода веб-браузером, но должна разрешать навигацию только внутри страницы setUrl, которую я туда ввел.
Однако моя проблема в том, что я попробовал следующие примеры и заметил, что все они используют свои веб-браузеры в качестве главной страницы (main.cpp ) чего я не хочу делать.
вот строка кода, которую я намеревался использовать для загрузки страницы в мою форму.
//пользовательский интерфейс-> pageLoader-> загрузить(QUrl(«http://www.google.com «)); //пользовательский интерфейс-> pageLoader->showMaximized();
но я всегда получаю ошибку.
Комментарии:
1. вот код из примера, который я видел онлайн.
Ответ №1:
Вам следует взглянуть на QWebKit
примеры, QWebKit
включает в себя множество полезных классов, таких как QWebView
, QWebPage
и т.д., Которые позволят вам интегрировать полностью функциональный веб-браузер в ваше приложение.
Пожалуйста, поделитесь всем нефункционирующим кодом.
Комментарии:
1. аннулирует MainWindow::on_lineEdit_returnPressed() { ui-> WebView-> load(QUrl(ui-> lineEdit-> text())); } и возвращает следующую ошибку: :-1: ошибка: collect2: ld вернул статус выхода 1.:-1: Простое добавление WebView в мое приложение приводит к ошибке.