Alles rund um die Programmierung mit Qt
-
B4chi
- Beiträge: 13
- Registriert: 14. April 2009 07:58
Beitrag
von B4chi »
Hallo,
wie kann ich die Schriftgröße noch größer machen? Zwischen FONT SIZE 30 und 10 gibt es keinen Unterschied.
Danke
Code: Alles auswählen
painter->save();
//QRect rect(x,y,w,h);
QTextDocument doc;
doc.setHtml(QString("<FONT SIZE=""30"">Schriftgröße 30</FONT><BR><FONT SIZE=""20"">Schriftgröße 20</FONT><BR><FONT SIZE=""10"">Schriftgröße 10</FONT>"));
doc.drawContents(painter,option.rect);
//doc.adjustSize();
//QAbstractTextDocumentLayout::PaintContext context;
//doc.setPageSize( rect.size() );
//painter->setClipRect( rect );
//painter->translate( rect.x(), rect.y() );
//doc.documentLayout()->draw( painter, context );
painter->restore();
-
Mani99
- Beiträge: 244
- Registriert: 15. April 2009 10:46
- Wohnort: München
Beitrag
von Mani99 »
Also, ich würde das eher mit css lösen, und event. liegt es auch an den doublequotes das das nicht funktioniert.
Code: Alles auswählen
painter->save();
//QRect rect(x,y,w,h);
QTextDocument doc;
doc.setHtml(QString("<font style=\"font-size: 30px\">Schriftgröße 30</FONT><BR><font style=\"font-size: 20px\">Schriftgröße 20</FONT><BR><font style=\"font-size: 10\">Schriftgröße 10</FONT>"));
doc.drawContents(painter,option.rect);
//doc.adjustSize();
//QAbstractTextDocumentLayout::PaintContext context;
//doc.setPageSize( rect.size() );
//painter->setClipRect( rect );
//painter->translate( rect.x(), rect.y() );
//doc.documentLayout()->draw( painter, context );
painter->restore();
-
B4chi
- Beiträge: 13
- Registriert: 14. April 2009 07:58
Beitrag
von B4chi »
Aha, sieh an, es geht.
Vielen Dank. Werd ich mir mal CSS angucken. Daran habe ich nämlich nicht gedacht.