我看到了这个和这个,我也尝试过:
self.myButton = QtGui.QPushButton("Click")
a = self.myButton.size()
print a
像这样的东西,但我仍然无法获得单个按钮的大小信息。当我print a
时,我想它会返回父窗口的大小。基本上,它返回的大小显然不是按钮的大小,因为返回值太大,不适合该按钮的大小。是的,我觉得这是一个非常新手的问题,但我只是被这个问题卡住了。我很感激你在这方面的帮助,提前谢谢你。
您必须为小部件设置父级或将其放入布局中,以便它能够计算其大小。如果没有指定的父级,它就有点迷失了。。。
或者更确切地说,它认为自己将成为一个窗口,并使用您所在平台的最小窗口大小。
希望能有所帮助。