【问题标题】:What dimensional units are used in PyQt4?PyQt4 中使用了哪些维度单位?
【发布时间】:2017-06-29 02:27:10
【问题描述】:

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

【问题讨论】:

    标签: pyqt pyqt4


    【解决方案1】:

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

    请看以下两张图片。我的屏幕分辨率保持在 3840x2160,但 Windows 建议的“比例因子”在 100% 和 250% 之间变化。

    比例因子 = 100%

    比例因子 = 250%

    尺子实际上已经改变了尺寸,这可能会给您一种尺寸政策不等于像素尺寸的印象。请注意,每个小部件的大小都是从灰色开始的,而不是从蓝色开始的。此外,即使 Qt 独立于 Windows 的“比例因子”维护小部件的大小(以像素为单位),但对于中心的标签却不能这样说,它的大小会根据缩放而改变。

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

    【讨论】:

    • 感谢您的精彩回答!
    猜你喜欢
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 2019-06-30
    相关资源
    最近更新 更多