Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
1

Как заменить QString QWebView::selectedHTML() средствами Qt WebEngine?

09.01.2018, 15:54. Показов 1261. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Нужно в приложении определить html выделенного участка страницы. Для отображения страницы использую QWebEngineView. Посоветуйте, как это сделать Например, у QWebView был удобный метод QString selectedHTML().
Вопрос, собственно, в заголовке)
Заранее спасибо за помощь)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.01.2018, 15:54
Ответы с готовыми решениями:

Как ui->webView (QWebView,QWebFrame) преобразовать в QString?
ui->webView->page()->currentFrame() имеет тип QWebFrame. Как его ui->webView тип QWebView ...

Как разбить QString строку на подстроки, т.е. на qlist <qstring> ?
Как разбить QString строку: &quot;/michaeltosell&quot;, &quot;/vorago&quot;, &quot;/yanochka147&quot;, &quot;gertylohhg&quot;, на...

Cтрока: Как сконвертировать QString в const QString?
Доброго времени суток. Как сконвертировать QString в const QString

Чем в Qt 5.6 заменить QWebView ?
В Qt 5.6 убрали QWebView. Чем его можно заменить ? Я использую mingw, так что QWebEngineView не...

4
Эксперт С++
1624 / 954 / 782
Регистрация: 06.02.2016
Сообщений: 2,452
Записей в блоге: 31
09.01.2018, 18:50 2
C++ (Qt)
1
2
3
4
QString html;
qwebenginview->page()->toHtml([&html](const QString& data){
        html = data;
    });
http://doc.qt.io/qt-5/qwebenginepage.html
0
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
09.01.2018, 22:08  [ТС] 3
Как я понимаю, этот код вернёт весь код страницы, а не выделенного участка
0
59 / 49 / 19
Регистрация: 16.06.2015
Сообщений: 206
10.01.2018, 08:43 4
Так и у QWebEngineView есть такая функция
http://doc.qt.io/archives/qt-5... dText-prop
0
134 / 26 / 8
Регистрация: 09.02.2017
Сообщений: 175
10.01.2018, 13:04  [ТС] 5
Нет, это не то) QString QWebEngineView::selectedText() вернёт сам выделенный текст. А вопрос в том, как получить тег, внутри которого находится этот текст
0
10.01.2018, 13:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2018, 13:04
Помогаю со студенческими работами здесь

QString заменить точку на запятую
QString str.replace(QRegExp(&quot;.&quot;), &quot;,&quot;); - способ рабочий, но когда пытаешься заменить точку на что...

Как загружается JSP в JavaFX WebEngine?
У меня проблема такая: Нужна Сохранить некий настройки в файле, потому что программа не использует...

Как заменить данные в ячейках базы, средствами PHP
есть база с прайс листом, там есть несколько столбцов, мне надо заменить некоторые ячейки в одном...

Как заменить VolumeID жесткого диска средствами diskpart?
Получилость заменить так: wmic diskdrive set serialnumber = xxxxxxxx Но на конечном пк нету wmi....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru