Results 1 to 2 of 2

Thread: Is it possible to apply external stylesheets to Qt rich text?

  1. #1
    Join Date
    Nov 2007
    Qt products
    Qt3 Qt4

    Default Is it possible to apply external stylesheets to Qt rich text?

    I have a QLabel component with the following rich text assigned to it:

    <html><style type="text/css">.selection {color: red;}</style><body><div class="selection">Hello</div></body></html>

    That works correctly, i.e. text "Hello" is displayed with red color.
    Then, I want to store style options for class "selection" somewhere else, for example, in a file on hard disk.
    I.e., I want something like that:

    <link rel="stylesheet" href="file.css">
    <div class="selection">Hello</div>

    selection {
    color: red;

    Unfortunately, I haven't found a way to do it. Is there a way to apply to rich text such styleheets defined outside the text?

  2. #2
    Join Date
    Jan 2006
    Warsaw, Poland
    Thanked 5,014 Times in 4,792 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits

    Default Re: Is it possible to apply external stylesheets to Qt rich text?

    As far as I know - no, Arthur doesn't support external stylesheets, you have to embed it into the text or use other approach to style your text (for example using the regular approach - QPalette.

Similar Threads

  1. Unhandled exception in qatomic
    By NewGuy in forum Qt Programming
    Replies: 14
    Last Post: 23rd July 2013, 09:49
  2. Replies: 16
    Last Post: 23rd May 2008, 10:12
  3. Rich Text Format
    By Kapil in forum Newbie
    Replies: 1
    Last Post: 4th October 2006, 10:53
  4. Link Errors
    By magikalpnoi in forum Qt Programming
    Replies: 5
    Last Post: 25th September 2006, 22:04
  5. Painting Rich Text
    By xanthine in forum Qt Programming
    Replies: 7
    Last Post: 15th April 2006, 23:35


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.