pyqt - PyQt4 使用什么尺寸单位?

标签 pyqt pyqt4

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

最佳答案

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

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

比例因子 = 100% enter image description here

比例因子 = 250% enter image description here

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

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

关于pyqt - PyQt4 使用什么尺寸单位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44808668/

相关文章:

python - 如何在 PyQt4 的 QWidget 中使用 QPainter

python - 如何在 QTableWidget 中使特定单元格可编辑并保留其余单元格不可编辑?

python - PyQt4 : How can i toggle the "Stay On Top" behavior?

python - 基于 PyQt 的 GUI 中的计时器

python - 选择无行时发出的 PyQt QTableWidget 信号

python - 通过 PyQt4 在 QT 中绘制图形 ALA Graphviz

python - 如何使用InternalId获取PyQt4上QTreeView中的文本

qt - 如何在 PyQt4 中显示 QDialog 时执行回调?

python - 使用 Python、PyQt 和 Phonon 播放 mp3

python - 获取 QListWidget 中选定的行