есть код:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
connect(web, SIGNAL(loadFinished(bool)), this, SLOT(finish()));
web = new QWebView();
web->load(QUrl ("https://ru.wikipedia.org/wiki/Qt"));
}
void MainWindow::finish()
{
web->show();
QVariant f1result = web>page()->mainFrame()->evaluateJavaScript("document.getElementsById(\"firstHeading\")");
qDebug() << f1result.toString();
}
В консоль ничего не выводится, ну если быть точнее "". Думал JS мб вообще в проекте не активен, написал /web->page()->mainFrame()->evaluateJavaScript("alert('!!!')"); - работает. Ожидание загрузки страницы тоже реализовано через сигнал loadFinished. Что я делаю не так?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть функция getCellsOfSurface, на вход которой подаётся объект objSurfaceСтруктура входного объекта objSurface такова:
Добрый деньЗадача состоит в следующем - есть поле для вводе и кнопка, по нажатию которой происходит запрос на OPM для получения координатов...
Есть не сортированный массив, который нужно отсортировать по принципу если value текущего элемента равно val следующего то в начале идет текущий...