Seite 1 von 1

stylesheets in QTextEdit

Verfasst: 27. April 2007 21:30
von piXelshooter
Ich benutze ein QTextEdit für eine konsolenartige ausgabe. Allerdings soll auch formatierung möglich sein, ich versuche das in Html. für die einzelnen formate übermittle ich daher als erstes einen stylesheet an das QTextEdit, danach wird der Text schrittweise eingefügt, wie bei einer konsole halt ;).

Das Problem: Der Stylesheet, der eingefügt wurde, wird nur angewendet auf den Text, der im gleichen schritt hinzugekommen ist. Alles was in neuen aufrufen kommt, kennt den stylesheet nicht mehr. Is das absicht von Qt?

Code: Alles auswählen

console->insertHtml("<style type=\"text/css\">"
                    "action{font-style:italic;}"
                    "</style>"
                    "<action>Tadaaa</action><br />"); // wird formatiert
console->insertHtml("<action>heiadei</action>");      // wird NICHT formatiert

Verfasst: 27. April 2007 21:51
von upsala
Hmm, hört sich nach einem Bugreport an...

Verfasst: 27. April 2007 22:08
von piXelshooter
oO und das heißt dann effektiv?

Verfasst: 27. April 2007 22:21
von upsala
Daß du diesen Fehler beim Trolltech melden solltest:
Task-Tracker

Verfasst: 27. April 2007 22:23
von piXelshooter
ok danke werd ich machen. hätte ja auch sein können dass das so absicht ist (kA wieso es sollte :lol:)

Verfasst: 27. April 2007 23:19
von patrik08
piXelshooter hat geschrieben:ok danke werd ich machen. hätte ja auch sein können dass das so absicht ist (kA wieso es sollte :lol:)
CSS geht prima im QTextBrowser eins weiter oben id der classe...

http://wiki.qtcentre.org/index.php?titl ... es_and_CSS


sowie mein xhtml editor mit tidy..

svn co
https://qt-webdav.svn.sourceforge.net/s ... ml_editor/ path

qmake && ....

du must etweder inline die resource laden oder ein externes css resource laden wie ein bild....