2011-03-24 86 views
2

太小,我在那裏的字體和字號在QMLQt框架QML應用程序的字體在Mac OS X

設置在Windows和Linux,它工作正常Qt應用程序。但是,在OS X上,文本顯得太小。這是別人寫的東西。它使用Segoe UI字體。正如我在QT 4.7中所理解的那樣,我可以指定昏迷字體。然而,定義的點大小似乎仍然太小。

有什麼我可以做的,以解決這個問題,而不改變這種方式在其他平臺上的樣子?

回答

2

如果您使用font.pointSize設置字體的大小,則生成的像素大小取決於設備,或更一般地取決於屏幕的dpi(只要系統知道它)。

這意味着如果您確實希望字體具有相同的像素大小,無論屏幕的dpi是多少,那麼您應該使用font.pixelSize來設置字體的大小。