PyQt4 使用什么尺寸单位?

What dimensional units are used in PyQt4?

当使用 "setMinimumHeight(...)/setMinimumWidth(...)" 时,参数的单位是什么?我没有在网上找到任何东西,我买的书没有解决这个问题,而且根据我的实验,这些单位肯定不是像素。提前致谢。

这些参数以像素为单位测量,但不幸的是,这里还有其他一些因素更难处理,可能会使您的测量变得复杂。

看看下面两张图片。我的屏幕分辨率保持在 3840x2160,但 Windows 建议的 "Scale Factor" 在 100% 到 250% 之间变化。

比例因子 = 100%

比例因子 = 250%

标尺实际上改变了尺寸,这可能会给您这样的印象,即这些尺寸政策不等于像素尺寸。请注意,每个小部件的大小都从灰色开始,而不是从蓝色开始。此外,即使 Qt 独立于 Windows' "Scale Factor" 保持小部件的大小(以像素为单位),但对于中心的标签来说,情况并非如此,它的大小会根据缩放比例发生变化。

我不确切知道您是如何进行测量的,GUI 是什么,或者您的显示设置是什么,但这些都会导致 Qt 中大小调整的混乱。