Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Ещё вопросы и ответы из архива 5 (https://www.otvetnemail.ru/esh-voprosy-i-otvety-iz-arhiva-5-830/)
-   -   Переход по ссылке QWebView (https://www.otvetnemail.ru/esh-voprosy-i-otvety-iz-arhiva-5-830/perehod-po-ssylke-qwebview-360558/)

Guest 01.10.2011 01:35

Переход по ссылке QWebView
 
Здравствуйте.Очень надеюсь на Вашу помощь. Необходимо сделать некий локальный браузер и при переходе по ссылкам набивать его нужной информацией. Использую для этих целей QWebView.Набиваю страницу нужным хтмл кодомКод:ui->webView->setHtml(aPage);Затем разрешаю использование ссылок и линкую сигнал linkClicked к своему методу. При этом пробовал писать как ui->webView, так и ui->webView->page()Код:ui->webView->page()->setLinkDelegationPolicy(QWebPage::Deleg ateAllLinks);ui->webView->connect(ui->webView, SIGNAL(linkClicked(QUrl &)), this, SLOT(onLinkClicked(QUrl &)));В описании слота просто показываю произвольное сообщениеКод:void MainWindow::onLinkClicked(QUrl &url){ QMessageBox::information(this,"", "Нажата ссылка");}При этом все нормально собирается. Но при нажатии на ссылку ничего не происходит.Прочитал много тем по этому вопросу, но там сделано именно так, как я описал выше...


Часовой пояс GMT, время: 17:59.


© www.otvetnemail.ru - Форум вопросов и ответов.