使内容和标签在pyqt5中可扩展

时间:2019-03-15 15:12:25

标签: python pyqt5 qt-designer

这是我要在QT Creator中解决的问题。我想根据屏幕尺寸使选项卡小部件以及选项卡小部件本身的内容可拉伸。到目前为止,我一直在寻找关于StackOverflow的解决方案,但找不到任何解决方案。

一个小例子:

enter image description here

如其他答案所建议,我将所有内容组织在具有这些属性的Grid布局中。

enter image description here

实际上,我什至向列表中的所有对象添加了相同的Expanding值。但是尽管如此,当我以全屏尺寸打开它时,仍然得到一个固定的选项卡小部件。

enter image description here

关于如何使选项卡小部件填充周围所有空间的任何建议?提前致谢!

UPD 1: 也分享我的.ui https://gist.github.com/Ren22/41ca0dc0333a360775aec530d6f38a62

1 个答案:

答案 0 :(得分:2)

大小策略仅在小部件的几何由布局处理时才有效,因此一种解决方案是将QTabWidget设置为centralwidget,以右键单击QTabWidget外部但QMainWindow内的区域,然后单击Qt Designer顶部的enter image description hereenter image description here图标生成以下内容:

utils.py
相关问题