gpt4 book ai didi

macos - OSX 上超大的 Qt 字体

转载 作者:行者123 更新时间:2023-12-03 21:40:19 26 4
gpt4 key购买 nike

为什么 OSX 上的 Qt 似乎默认使用过大的字体?即使您手动选择相同的字体大小,字体也会显得稍大。 OSX 上的 Qt 是否使用与 OSX 不同的字体渲染?如果您将 Qt 用于 Cocoa,这会有所改善吗?

此外,是否有 qtconfig 工具或等效工具来全局设置所有 Qt 应用程序的字体设置?

谢谢!

最佳答案

Max Howell 是正确的。在 native OS X 应用程序中,您可以选择为窗口和小部件设置小尺寸和小尺寸。然后这些将选择较小的字体,还会调整一些图形元素的大小。

许多 OS X 设计人员都利用了这一点,因此不遵循此约定的应用程序很可能在 OS X 上看起来过大。

如前所述,Qt 确实提供了 widget attributes这可以改变这个:Qt::WA_MacNormalSize, Qt::WA_MacSmallSize, Qt::WA_MacMiniSize, Qt::WA_MacVariableSize code>——但不幸的是,似乎很多人都不知道它们,即使他们知道,实现它们也有点 hack,因为它需要代码有相当多的 #ifdefs(除非他们为此使用辅助函数来减少工作量)。

特别糟糕的是 Qt 不在它们自己的 Qt CreatorQt Designer 中使用这些属性,尤其是在大行高的属性表等小部件中使其在较小的显示器上几乎毫无用处,因为您将需要一直滚动才能找到您一直在寻找的属性。

关于macos - OSX 上超大的 Qt 字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1187139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com