Size: a a a

2020 January 26

X

Xio in Qt
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
А в QRegExp ^ и $ ознчают начало и конец строки, или всего QString?
Врядли всего qstring, это можно проверить)
источник

𝙼

𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝 in Qt
Xio
Врядли всего qstring, это можно проверить)
Я заюзал QRegularExpression с MultilneOption и стало все ок
источник

X

Xio in Qt
Как выполнить скрипт на странице браузера(QWebEngineView) из кода программы?
По сигналу loadFinishead:
ui->webEngineView->page()->ranJavaScript("document.getElementBy.....
Так можно?
источник

X

Xio in Qt
Не работает у меня, название самого скрипта тоже пытался передать аргументом
источник

X

Xio in Qt
Мне нужно открыть выпадающий список на странице, кт отрывается ява скриптом, посылающим сложный post запрос
источник

IZ

Ilia Zviagin in Qt
𝙼𝚛. 𝙱𝚘𝚠𝚕𝚎𝚛 𝙷𝚊𝚝
А в QRegExp ^ и $ ознчают начало и конец строки, или всего QString?
Начало и конец строки,
Но вообще там сложно, там режимы разные могут быть.
источник

SE

Suigintou45 E13 in Qt
Xio
Как выполнить скрипт на странице браузера(QWebEngineView) из кода программы?
По сигналу loadFinishead:
ui->webEngineView->page()->ranJavaScript("document.getElementBy.....
Так можно?
У меня норм работал этот метод. Попробуй скрипт в js-функцию завернуть, почитай js-консоль
источник

AS

Andrey Sidorenko in Qt
Xio
Мне нужно открыть выпадающий список на странице, кт отрывается ява скриптом, посылающим сложный post запрос
Я думаю что нужен конкретный пример
Проверь, для начала, сработает ли вызов этого метода в консоли браузера
Открыть список post-запросом - это странно
источник

X

Xio in Qt
Andrey Sidorenko
Я думаю что нужен конкретный пример
Проверь, для начала, сработает ли вызов этого метода в консоли браузера
Открыть список post-запросом - это странно
void Test::onLoadFinished()
{
   ui->webViewEngine->page()->runJavaScript("document.getElementsByTagName(\"javascript:__doPostBack('ctl00$content_result$tv_content','s388\\406')\")", [this](const QVariant& v)
   {
       if (v.toString() == "true")
       {
           qDebug() << "Exelent!";
       }
       else
       {
           qDebug() << "Error";
       }
   });
}
источник

AS

Andrey Sidorenko in Qt
Однако...
Из консоли браузера скрипт делает что нужно?
источник

X

Xio in Qt
В консоли работает, а у меня в дебаге Error. Таким же способом алерт туда запихнул, он сработал, но Exelent не вывело
источник

X

Xio in Qt
Andrey Sidorenko
Однако...
Из консоли браузера скрипт делает что нужно?
Нет, но там он получает атрибуты элемента
источник

X

Xio in Qt
А тут вообще ни чего
источник

AS

Andrey Sidorenko in Qt
Должен быть способ получить текст ошибки. Содержимое QVariant& v какое?
источник

X

Xio in Qt
Andrey Sidorenko
Должен быть способ получить текст ошибки. Содержимое QVariant& v какое?
Сейчас гляну
источник

X

Xio in Qt
Я думал там либо тру либо фолз может быть и не смотрел
источник

AS

Andrey Sidorenko in Qt
Тогда был бы не QVariant
источник

X

Xio in Qt
Xio
Сейчас гляну
Пустая строка
источник

X

Xio in Qt
Значит оно выполнилось?
источник

X

Xio in Qt
С qvariant не работал раньше
источник