2

我有一个 QT 应用程序,其中字体系列和大小在 QML 中设置

在 windows 和 linux 上它工作正常。但是,在 OS X 上,文本显得太小。这是别人写的。它使用 Segoe UI 字体。正如我在 QT 4.7 中所了解的,我可以分配带有昏迷的后备字体。然而,定义的点大小似乎仍然太小。

在不改变它在其他平台上的外观的情况下,我可以做些什么来解决这个问题?

4

1 回答 1

2

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

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

于 2011-03-26T15:09:46.223 回答