QT Framework QML 应用程序字体在 Mac OS X 上太小

发布于 2024-10-26 12:50:37 字数 201 浏览 2 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

苏辞 2024-11-02 12:50:55

如果您使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文