Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT как выполнить действие после нажатия кнопки в QWebView / 3 сообщений из 3, страница 1 из 1
15.07.2015, 20:12
    #39008244
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QT как выполнить действие после нажатия кнопки в QWebView
Необходимо выполнить какое то действие например закрыть программу после нажатия кнопки в WebView. Нашел пример, под свое переделал
Код: html
1.
<input type=button id="but1" name="but1">



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
QWebElement elem;
...
elem=ui->webView->page()->mainFrame()->documentElement().findFirst("but1");
elem.evaluateJavaScript("this.begclick();");


void MainWindow::begclick(){
qDebug()<<"Hello";
}



но тут не пойму
elem.evaluateJavaScript("this.begclick();");
this.begclick() относится к программе или к ява скрипту на самой странице?
...
Рейтинг: 0 / 0
15.07.2015, 21:05
    #39008276
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QT как выполнить действие после нажатия кнопки в QWebView
а я понял это относится к ява скрипту страницы, т.е. я эмулирую событие клик по этой кнопке.
но мне нужно другое, получить момент самого события клика на кнопку
...
Рейтинг: 0 / 0
15.07.2015, 21:08
    #39008278
Картежник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
QT как выполнить действие после нажатия кнопки в QWebView
конечно можно использовать ссылку, но хочется попробовать через обычный элемент кнопку, если не получится буду пробовать через ссылку. в webview есть сигнал на этот случай
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / QT как выполнить действие после нажатия кнопки в QWebView / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]