Разработка QtApplication со встроенным веб-браузером?

#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 в мое приложение приводит к ошибке.