在QT中创建自定义窗口小部件时,有许多情况下无法使用相对大小:
可以使用几种方法:
- 使用屏幕DPI值:但是,有些设备设计用于与用户不同的距离,例如与智能手机相比的40英寸屏幕。使应用程序固定大小对两种类型的用户都不友好另外,不确定这会在多个屏幕上表现如何。
- 使用字体大小:字体不应该是UI比例配置,这种错误的设计会带来很快或后期的意外行为。
- 不要缩放窗口小部件,QT_SCALE_FACTOR会这样做:在许多情况下似乎没有更新(例如我的笔记本电脑4k,168dpi设置为1,但可能是配置错误)
- ...
问题是:
自定义小部件中固定大小的标准/通用方法是什么?
其他相关来源:
How to approach development of new Qt 5.7+ High-DPI Per Monitor DPI Aware application?