我有一个垂直布局的小部件。该窗口小部件是垂直分割的,其子窗口是另一个QWidget和QListWidget。拆分器未设置为折叠其子项,列表窗口小部件的最小高度为0.即使列表窗口小部件中没有项目,我也无法使用拆分器使列表窗口小部件垂直地大于70px。我可以手动将最大高度设置为70px以下,并且它将遵守。
我认为这至少不是我的程序,因为我在Qt Designer中尝试了一个新的布局,即使在预览模式下也会发生同样的事情(底部区域是QListWidget):
我还尝试手动将项目的sizeHint设置为低于该虚构限制。宽度得到尊重,但高度保持不变。
答案 0 :(得分:4)
我通过将QListWidget的垂直大小策略设置为“Ignored”来解决了这个问题。我不能说我理解为什么不考虑最小宽度为零。