Название: QTextEdit & html stylesheet Отправлено: Igore от Ноябрь 28, 2013, 16:51 Работают ли html стили в QTextEdit-e, попробовал простую страничку, не получается
Цитировать <html> На выходе h3 текст не отцентрирован.<head> <style type="text/css"> .hstyle { text-align: center; }</style> </head> <body> <h3 class="hstyle">Сведения</h3> </body> </html> Название: Re: QTextEdit & html stylesheet Отправлено: Alex Custov от Ноябрь 28, 2013, 17:23 Нет, документацию открывал? http://qt-project.org/doc/qt-5.0/qtgui/richtext-html-subset.html (к слову там есть <center>). Но это не значит, что глобальный стиль нельзя задать. Читаем тут https://qt-project.org/doc/qt-5.1/qtwidgets/qtextedit.html#document-prop и https://qt-project.org/doc/qt-5.1/qtgui/qtextdocument.html#defaultStyleSheet-prop
Название: Re: QTextEdit & html stylesheet Отправлено: Igore от Ноябрь 29, 2013, 08:43 Открывал, меня не интересуют какие тэги html поддерживает rich text engine. Вопрос читал? QTextDocument setDefaultStyleSheet так же не работает.
Итого вариантов 2:
P.S. html генерируется через xslt, поэтому взаимодействие с QTextDocument отпадает. Название: Re: QTextEdit & html stylesheet Отправлено: Alex Custov от Ноябрь 29, 2013, 12:36 Открывал, меня не интересуют какие тэги html поддерживает rich text engine. Вопрос читал? Твой вопрос о HTML стилях при отображении в QTextEdit. А это значит, что о HTML subset, ссылку на который я дал. А он не поддерживает <style> QTextDocument setDefaultStyleSheet так же не работает. Я использую setDefaultStyleSheet для стилизации ссылок по их классу (вида <a class=xxx>, у меня работает. P.S. html генерируется через xslt, поэтому взаимодействие с QTextDocument отпадает. Ну ты же не описал это в изначальной задаче |