crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Выборка html кода из QTextEdit
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
Ponter Дата 5.3.2010, 21:58
 
Цитата(Litkevich Yuriy @ 5.3.2010, 9:57) *
Цитата(Ponter @ 5.3.2010, 11:54) *
ну мне нужно выдрать как-то значения в тегах например <a> и <p>.
может быть будет удобнее делать это с помощью текстового API?
в нём довольно много возможностей

Так чтобы с этим работать нужен html код все равно, такого быть не может, чтобы разрабы упустили такую возможность: html загружать, но не выгружать код
Litkevich Yuriy Дата 5.3.2010, 9:57
 
Цитата(Ponter @ 5.3.2010, 11:54) *
ну мне нужно выдрать как-то значения в тегах например <a> и <p>.
может быть будет удобнее делать это с помощью текстового API?
в нём довольно много возможностей
Ponter Дата 5.3.2010, 8:54
 
Цитата(Litkevich Yuriy @ 5.3.2010, 8:22) *
Цитата(Ponter @ 5.3.2010, 4:21) *
если писать так txt->toHtml().split("метод разделения");
а зачем ты split делаешь? toHtml() возвращает весь документ в html'е

ну мне нужно выдрать как-то значения в тегах например <a> и <p>.
Litkevich Yuriy Дата 5.3.2010, 8:22
 
Цитата(Ponter @ 5.3.2010, 4:21) *
если писать так txt->toHtml().split("метод разделения");
а зачем ты split делаешь? toHtml() возвращает весь документ в html'е
Ponter Дата 5.3.2010, 1:21
  Подскажите правильный путь к решению:
есть код:
QTextEdit txt;
txt->setHtml("<a href=\"1\">Hello</a>");
после этого пользователь работает с этим виджетом и далее мне нужно всю измененную строку преобразовать в html код, чтобы выдрать все нужные теги.
если писать так txt->toHtml().split("метод разделения"); то он преобразует не в html код, а простой текст, следоватльно ничего с кодом не сделаешь.
тоже самое toPlainText() тоже не помогает.
Как мне получить html код всего QTextEdit в виде строки?
Спасибо
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 23.4.2024, 13:17