Problem: Verschiedene Fontgröße trotz gleicher Einstellungen

Alles rund um die Programmierung mit Qt
Antworten
D.Cent
Beiträge: 44
Registriert: 25. Juli 2007 15:39

Problem: Verschiedene Fontgröße trotz gleicher Einstellungen

Beitrag von D.Cent »

Ich wollte mein bisher nur auf OpenSuSE Linux getesteten Programm nun auf Ubuntu 9.10 testen.
Um die Fontgröße auf allen Systemen gleich zu halten, habe ich folgenden Code eingebaut:

Code: Alles auswählen

                QApplication app(argc, argv);
                QFont fnt = app.font();
                fnt.setPointSize(10);
                app.setFont(fnt);
Doch auf Ubuntu ist der Text trotzdem größer (und überschneidet deswegen andere Fensterelemente)!

Ich habe in qtconfig alles überprüft - beide Systeme nutzen den gleichen Font mit den exakt gleichen Einstellungen. Trotzdem entspricht bei Ubuntu die Schriftgröße 8 der Schriftgröße 10 auf OpenSuSE.

Der Font ist "Sans Serif".
Kennt jemand eine Lösung, mit der ich die Fonts einheitlich kriege?
AuE
Beiträge: 918
Registriert: 5. August 2008 10:58

Beitrag von AuE »

Sind auch beide Fonts installiert ?

Du kannst die ja mal ein qDebug() << label.font() oder so machen und vergleichen!
D.Cent
Beiträge: 44
Registriert: 25. Juli 2007 15:39

Beitrag von D.Cent »

Ja - alles identisch (habe von beiden Fonts die Rückgabe von "toString()" verglichen).
Antworten