PyQt4如何获取按钮大小

时间:2015-06-29 17:07:34

标签: python qt user-interface button pyqt

我看过thisthis,我也试过了:

self.myButton = QtGui.QPushButton("Click")
a = self.myButton.size()
print a
像这样的事情,但我仍然无法获得单个按钮的大小信息。当我print a时,它会返回父窗口的大小。基本上它返回的大小显然不是按钮的大小,因为返回值太大而不是按钮的大小。是的,我觉得这是一个非常新手的问题,但我只是坚持这个。感谢您对此的帮助,请提前感谢您。

1 个答案:

答案 0 :(得分:0)

您必须为窗口小部件设置父级或将其放在布局中,以便能够计算其大小。如果没有指定的父母,那就有点迷失......

...或者更确切地说,它认为它本身就是一个窗口,并为您所使用的平台使用窗口的最小尺寸。

希望有所帮助。