Hallo Qt'ler
welche families kann ich bei einer QFont einstellen? Ich finde hier keine Liste...
Ich muss eine Aufzugsstatusanzeige (die leuchtende Anzeige in jedem Aufzug und davor) in einem Label anzeigen. Also die Anzeige besteht aus einem Pfeil und einer Zahl. Wie würdet ihr das QLabel formatieren, dass das einigermaßen authentisch ausieht? Also bekomme ich irgendwie z.B. so Digitalschrift wie in einer QLCDNumber hin? Und sonst noch Tipps?
Danke und einen schönen Abend noch!
QFont: alle families?
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL
kannst du nicht irgendeine lcd-font mit deinem programm installieren und die benutzen?
gibts ja massig wenn man mal sucht, bestimmt auch irgendwo eine die du ggf. kommerziell benutzen darfst.
du musst das ttf file vllt. nichtmal installieren, wenn du
benutzt. das hab ich allerdings noch nie selbst probiert, nur die doku sieht gut aus.
mfg,
julian
gibts ja massig wenn man mal sucht, bestimmt auch irgendwo eine die du ggf. kommerziell benutzen darfst.
du musst das ttf file vllt. nichtmal installieren, wenn du
Code: Alles auswählen
int QFontDatabase::addApplicationFont ( const QString & fileName )mfg,
julian
-
ChornHulio
- Beiträge: 62
- Registriert: 7. November 2008 11:02
Das geht ja echt super einfach!
Danke für eure Antworten!
Jetzt hab ich aber noch ein Problem. Da ich für meine Aufzugsanzeige auch Pfeile, sowie ein ausgefüllter Kreis verwenden wollte, muss ich aus einer Anzeige zwei Labels machen. Vorher konnte ich einfach auf ein Unicode-Zeichen zugreifen - aber das ist bei diesen Freeware-Schriftarten natürlich hinfällig.
Wer hier noch einen guten Tipp hat, kann er sich gerne melden.
Code: Alles auswählen
lcdFontVar = QFontDatabase::addApplicationFont("./font/lcdfont.otf"); //eigene Schriftart laden
label->setFont(QFont(QFontDatabase::applicationFontFamilies(lcdFontVar).at(0),25)); //Schriftart verwenden
Jetzt hab ich aber noch ein Problem. Da ich für meine Aufzugsanzeige auch Pfeile, sowie ein ausgefüllter Kreis verwenden wollte, muss ich aus einer Anzeige zwei Labels machen. Vorher konnte ich einfach auf ein Unicode-Zeichen zugreifen - aber das ist bei diesen Freeware-Schriftarten natürlich hinfällig.
Wer hier noch einen guten Tipp hat, kann er sich gerne melden.
-
-=Freaky=-
- Beiträge: 503
- Registriert: 29. Dezember 2006 22:54
- Wohnort: HL