Qt - SplitLayout问题

时间:2013-12-11 12:51:46

标签: qt layout pyqt4

我在用Qt Designer设置UI时遇到了问题 这是我项目的截图,预期的行为应该是顶部的固定索引,TableWidget占用StackedWidget中可用的所有空间。 StackedWidget应该可以调整大小。

enter image description here

我尝试使用VerticalSplit布局,但由于某种原因它会崩溃所有内容,当我预览它时,表格看起来全部折叠并且向下移动到应该的位置。我很确定这是要走的路,但无法找出问题所在。这是使用VerticalSplit进行预览的图片:

enter image description here

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

因此,您可能想要检查的字段是设计器中的sizePolicy

查看文档以获取详细信息:

http://qt-project.org/doc/qt-4.8/qwidget.html#sizePolicy-prop

您可以在布局中设置小部件的行为。 布局将尊重这一点。 Ich你喜欢调整大小的不同行为,你可能想要:QGridLayout提供columnStretch

希望这有帮助,

答案 1 :(得分:0)

将布局设置为contactsPage窗口小部件。

只需在其中添加内容,然后右键单击它并从下拉列表中选择布局。