QT Framework QML 应用程序字体在 Mac OS X 上太小
我有一个 QT 应用程序,其中字体系列和大小在 QML 中设置,
在 Windows 和 Linux 上它工作正常。但是,在 OS X 上文本显得太小。这是别人写的东西。它使用 Segoe UI 字体。据我了解,在 QT 4.7 中,我可以使用逗号指定后备字体。然而,定义的点大小似乎仍然太小。
我可以做些什么来解决这个问题而不改变它在其他平台上的外观吗?
I have a QT application where font family and size is set in QML
On windows and linux it works fine. However, on OS X text appears too small. This is something that someone else wrote. It uses Segoe UI font. As I understand in QT 4.7 I can assign fallback fonts with a coma. However the defined point sizes still seem to be too small.
Is there something I can do to fix this issue without changing the way how this looks on other platforms?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 font.pointSize 来设置字体的大小,则生成的像素大小取决于设备或更一般地取决于屏幕的 dpi(就系统所知)。
这意味着,如果您确实希望字体具有相同的像素大小,无论屏幕的 dpi 是多少,那么您应该使用
font.pixelSize
来设置字体的大小。If you use
font.pointSize
to set the size of the font then the resulting pixel size depends on the device or more generally, the dpi of the screen (as far as the system is aware of it).This means that if you really meant the font to have the same pixel size, whatever the dpi of the screen, then you should be using
font.pixelSize
to set the size of your fonts instead.