【问题标题】:PyQt4 how to get button sizePyQt4如何获取按钮大小
【发布时间】:2015-09-16 06:18:18
【问题描述】:

我见过thisthis,我也试过:

self.myButton = QtGui.QPushButton("Click")
a = self.myButton.size()
print a

类似这样的东西,但我仍然无法获得单个按钮的大小信息。当我print a 时,它返回父窗口的大小,我想。基本上它返回的大小显然不是按钮的大小,因为返回值太大而不能成为该按钮的大小。是的,我觉得这是一个非常新手的问题,但我只是坚持这一点。非常感谢您的帮助,在此先感谢您。

【问题讨论】:

  • 您必须将小部件设置为父级或将其放入布局中才能计算其大小。没有指定的父母,它有点迷失。
  • 你是对的。将其父级设置为 self 后,它现在返回正确的大小。我想投票或将您的答案设置为正确,但由于您的答案是评论,因此我似乎都做不到。谢谢。

标签: python qt user-interface button pyqt


【解决方案1】:

您必须将小部件设置为父级或将其放入布局中才能计算其大小。没有指定的父母,它有点迷失......

...或者更确切地说,它认为自己将成为一个窗口,并为您所在平台的窗口使用最小尺寸。

希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 2018-10-06
    • 2015-07-26
    • 2013-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多