对于下面的内容,我得到了self.page1.sizeHint()和self.page1.minimumSizeHint(),它们都是QSize(-1, -1)。有人知道为什么吗?我原以为最小尺寸提示至少应该是标签的大小。
# ...
self.page1 = QtGui.QWidget()
self.page1.setObjectName("page_General")
self.label_Server = QtGui.QLabel(self.page1)
self.label_Server.setGeometry(QtCore.QRect(20, 20, 39, 13))
self.label_Server.setObjectName("label_Server")
print self.page1.sizeHint(), self.page1.minimumSizeHint()谢谢
发布于 2015-02-19 10:41:31
sizeHint()的默认实现
此属性保存小部件的推荐大小。 如果此属性的值为无效大小,则不建议使用任何大小。 如果没有此小部件的布局,sizeHint()的默认实现将返回无效的大小,否则返回布局的首选大小。
minimumSizeHint也是如此。
https://stackoverflow.com/questions/28603687
复制相似问题