wo kommt QT gehen, um sich für die Schriften?

Ich bin mit der QT-4-embedded-linux.

Ich habe folgenden code in meine QT-Anwendung:

QFont newFont("wenquanyi", 8, QFont::Bold, true);

QApplication::setFont(newFont);

Aber die Zeichen nicht richtig angezeigt werden können. Ich habe ein wenquanyi_150_50.qpf Datei unter QT-directory/lib/fonts in mein Ziel-linux-Gerät.

Wenn ich änderte den code wie folgt:

 QFont newFont("unifont", 8, QFont::Bold, true);

Sehe ich die Zeichen richtig angezeigt werden.

Also ich denke, dass das problem ist das über den Pfad, in dem QT sieht für eine bestimmte Schriftarten.

InformationsquelleAutor henryyao | 2013-08-16

Schreibe einen Kommentar