Russian Qt Forum

Qt => Qt Script, QtWebKit => Тема начата: snifferok от Июль 27, 2011, 08:41



Название: Открытие нового окна в браузере
Отправлено: snifferok от Июль 27, 2011, 08:41
При поиске в поисковой системе открывается при клике по ссылке новое окно.Как реализовать?


Название: Re: Открытие нового окна в браузере
Отправлено: snifferok от Июль 28, 2011, 22:30
Решил проблему не открытием нового окна,а загрузкой в том же окне.

mainwindow.cpp
Код
C++ (Qt)
MainWindow::MainWindow(QWidget *parent) :
   QMainWindow(parent),
   ui(new Ui::MainWindow)
{
   ...
   ui->webView->page()->setLinkDelegationPolicy(QWebPage::DelegateAllLinks);
 
 
}
 
 
void MainWindow::on_webView_linkClicked(QUrl url)
{
     ui->webView->load(url);
}
 

mainwindow.h
Код
C++ (Qt)
void on_webView_linkClicked(QUrl);