Seite 1 von 1

Eigene Schrift verwenden

Verfasst: 23. Juni 2009 14:45
von NoRulez
Hey @all,

ich wollte mal hier nachfragen ob es einen besseren Weg gibt, oder das Vorgehen eine eigene Schrift zu verwenden so passt.
Und zwar habe ich in einem Ordner "fonts" meine Schriftdateien (TTF).
Diese sind über eine Resource Datei eingebunden.

main.cpp:

Code: Alles auswählen

...
QFontDatabase::addApplicationFont(":/fonts/myFont.ttf");
QFont font = QApplication::font();
font.setFamily("myFont");
QApplication::setFont(font);
LG NoRulez

Verfasst: 29. Juni 2009 14:56
von CaptnChaos
Funktionierts? Wenn ja wirds wohl passen...

Verfasst: 29. Juni 2009 15:48
von NoRulez
Ja,
wollte nur mal nachfragen ob das auch der richtige/elegante Weg ist oder ob es eine Alternative dazu gibt.

LG NoRulez

Verfasst: 30. Juni 2009 11:38
von gerome69
System? Windows?
Ich befürchte dein Font in den Ressourcen wird nicht reichen. Der muß wahrscheinlich im Ordner %WINDIR%\Fonts liegen, damit Windows ihn benutzen kann.
Bei einem X11-System im Prinzip ähnlich.

Gruß, Gérôme

Verfasst: 30. Juni 2009 12:56
von CaptnChaos
Nein, das was er gemacht hat reicht. In Font müssen nur schriftarten gelegt werden, die systemweit verwendet werden sollen.