【发布时间】:2012-11-04 20:38:43
【问题描述】:
所以我有一个对话框,其中包含一个QGridLayout,它有两列小部件(标签和组合框)。根据组合框的选择,某些行可能会被隐藏。
我发现让对话框调用 self.layout().setSizeConstraint(QLayout.SetFixedSize) 因为它显示/隐藏组合框会使对话框相应地改变大小。
但后来我意识到布局仍然显示空行的垂直间距,从而使对话框在这里和那里显示太多空间。
我怎样才能摆脱这个?有没有办法让布局调整大小以仅显示具有可见小部件的行的垂直间距?
【问题讨论】:
标签: qt layout dynamic dialog resize