Seite 1 von 1

Problem: Verschiedene Fontgröße trotz gleicher Einstellungen

Verfasst: 11. Januar 2010 16:25
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?

Verfasst: 11. Januar 2010 17:18
von AuE
Sind auch beide Fonts installiert ?

Du kannst die ja mal ein qDebug() << label.font() oder so machen und vergleichen!

Verfasst: 11. Januar 2010 22:36
von D.Cent
Ja - alles identisch (habe von beiden Fonts die Rückgabe von "toString()" verglichen).