css - QTextDocument default style sheet -


i try draw text on qimage using qtextdocument. how set default ("body") style?

currently use <p> tag, this

qpainter painter(_image); qtextdocument doc; doc.setdefaultstylesheet("p { color : green; background-color : black; }"); doc.sethtml("<p>test 123</p>"); doc.drawcontents(&painter,_image->rect()); 

i rid of <p> tag

doc.sethtml("test 123"); 

i have tried

doc.setdefaultstylesheet("body { color : green; background-color : black; }"); doc.setdefaultstylesheet("{ color : green; background-color : black; }"); doc.setdefaultstylesheet("color : green; background-color : black; "); doc.setdefaultstylesheet("qimage { color : green; background-color : black; }"); 

edit:

i have tried

doc.setdefaultstylesheet("* { color : green; background-color : black; }"); 

you should wrap content <body> tag:

int main(int argc, char *argv[]) {     qapplication app(argc, argv);      qtextdocument doc;     doc.setdefaultstylesheet("body { color : green; background-color : black; }");     doc.sethtml("<body>test 123</body>");      qtextedit textedit;     textedit.setdocument(&doc);     textedit.show();      return app.exec(); } 

enter image description here


Comments

Popular posts from this blog

IF statement in MySQL trigger -

c++ - What does MSC in "// appease MSC" comments mean? -

javascript - Blogger related post gadget image Resize s72-c [ Need Expert Help ] -