跨多个列覆盖小部件吗?

时间:2019-08-20 15:44:28

标签: python python-3.x pyqt pyqt4

我试图在第二行的整个窗口中跨一个tabWidget,而不是仅将其放在单个列中

我已经尝试过调整表和列的大小而没有任何更改。当我调整第2行中的列的大小时,它将调整我不需要的每一列的大小。

1 个答案:

答案 0 :(得分:0)

解决了自己。我创建了2个QHBOXLayout()。我的每一行都有一个。然后创建一个QVBoxLayout(),然后使用x.addLayout()将我的水平布局添加到垂直布局。例如:

horLay01 = QtGui.QHBoxLayout() horLay02 = QtGui.QHBoxLayout() vertLay01 = QtGui.QVBoxLayout() vertLay01.addLayout(horLay01) vertLay01.addWidget(tabs, 1) vertLay01.addLayout(horLay02)

这样可以在整个屏幕上显示QTabWidget()的同时创建顶部和底部等距的区域。随后,它将根据加号的屏幕空间调整小部件的大小。