2011-03-24 105 views
2

太小,我在那里的字体和字号在QMLQt框架QML应用程序的字体在Mac OS X

设置在Windows和Linux,它工作正常Qt应用程序。但是,在OS X上,文本显得太小。这是别人写的东西。它使用Segoe UI字体。正如我在QT 4.7中所理解的那样,我可以指定昏迷字体。然而,定义的点大小似乎仍然太小。

有什么我可以做的,以解决这个问题,而不改变这种方式在其他平台上的样子?

回答

2

如果您使用font.pointSize设置字体的大小,则生成的像素大小取决于设备,或更一般地取决于屏幕的dpi(只要系统知道它)。

这意味着如果您确实希望字体具有相同的像素大小,无论屏幕的dpi是多少,那么您应该使用font.pixelSize来设置字体的大小。