<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[How to print text with the right font]]></title><description><![CDATA[<p dir="auto">Hi!<br />
How to print text with the right font?<br />
If I do so, the font does not change.</p>
<pre><code>    QString testText = "test1";

    int id = QFontDatabase::addApplicationFont(":/fonts/code128.ttf"); 
    QString family = QFontDatabase::applicationFontFamilies(id).at(0); 
    QFont font(family);  
    font.setPixelSize(30);

    QStaticText testStaticText;
    testStaticText.setText(testText);
    QTransform  transform;
    testStaticText.prepare(transform,font);

    QPrinter printer;

    QPainter painter;
    painter.begin(&amp;printer);
    painter.drawStaticText(0, 0, testStaticText);
    painter.end();
</code></pre>
]]></description><link>https://forum.qt.io/topic/108926/how-to-print-text-with-the-right-font</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 00:09:48 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/108926.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 16 Nov 2019 17:51:57 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to How to print text with the right font on Sat, 16 Nov 2019 17:55:44 GMT]]></title><description><![CDATA[<p dir="auto">it is work</p>
<pre><code>    painter.setFont(font);
    painter.drawText(0, 0, 200, 30, Qt::AlignLeft|Qt::AlignTop, testText); //int x, int y, int width, int height,
</code></pre>
]]></description><link>https://forum.qt.io/post/562231</link><guid isPermaLink="true">https://forum.qt.io/post/562231</guid><dc:creator><![CDATA[Mihaill]]></dc:creator><pubDate>Sat, 16 Nov 2019 17:55:44 GMT</pubDate></item></channel></rss>