1
2
马克斯·豪厄尔是对的。在本机OSX应用程序中,您可以选择为窗口和小部件设置小尺寸和小尺寸。然后,它们将选择较小的字体,并调整一些图形元素的大小。 许多OS X设计师都利用了这一点,因此不遵循此约定的应用程序在OS X上很可能看起来过大。
如前所述,qt确实提供
widget attributes
可以改变这一点:
特别糟糕的是qt本身不使用这些属性 QT创建者 或 设计器 或者,特别是在属性表这样的小部件中,较大的行高使其在较小的监视器上几乎毫无用处,因为您需要永远滚动才能找到您一直在寻找的属性。 |
2
1
它默认为InterfaceBuilder和Qt Designer中的相同字体。
原来这只是我的想象,它们完全一样。
不,它使用原生渲染。
字体不是,但其他东西确实会改变。Carbon和Cocoa之间的字体呈现似乎是相同的。
没有
上述问题的根源似乎在于,与Windows或Linux相比,OSX应用程序在许多方面都倾向于使用稍微低一点的字体。因此,QtOSX应用程序中使用的字体大小应该手工调整,以更好地匹配平台上其他地方使用的字体大小。 |
3
0
如其他答案所述,您可以设置
widget attributes
:
我发现为整个应用程序执行此操作的最简单方法是使用
QProxyStyle
而在
我通常确保不会更改qmenu小部件上的标志,因为它会破坏键盘快捷键的显示。 例如,要使所有小部件变小,除了菜单和我选择保持大的部件,我会:
|
Forest Lam · 我应该怎么做才能在这里看到分布式驱动器段? 1 年前 |
Andrew · 我需要帮助为这个问题编写代码 2 年前 |
Gen Tan · 节点-v显示节点的旧版本 2 年前 |
xdavidliu · XCode项目对C++标准的选择没有得到尊重 2 年前 |
Yannick · Ruby(或FFI?)执行Jekyll命令时出错 2 年前 |
FreyGeospatial · 显示Mac终端中隐藏的文件和文件夹 2 年前 |
viedev · SwiftUI:macOS上文本字段中文本过长的问题 2 年前 |