我有 3 个要连接的 QWidget。基本上它应该是这样的:
| |
| |
QWidget 1 | QWidget 2 | QWidget 3
| |
| |
QSplitter1 QSplitter2
到目前为止我尝试的是:
1)将每个widget添加到对应的QSplitter
widget1 = QWidget()
widget2 = QWidget()
widget3 = QWidget()
splitter1 = QSplitter(self)
splitter2 = QSplitter(self)
splitter1.addWidget(widget1)
splitter1.addWidget(widget2)
splitter2.addWidget(widget2)
splitter2.addWidget(widget3)
在这里我得到一个可移动的分离器,它应该是 splitter2
2) 将完整的 splitter1 Widget 作为第一个参数添加到 splitter2
widget1 = QWidget()
widget2 = QWidget()
widget3 = QWidget()
splitter1 = QSplitter(self)
splitter2 = QSplitter(self)
splitter1.addWidget(widget1)
splitter1.addWidget(widget2)
splitter2.addWidget(splitter1)
splitter2.addWidget(widget3)
这里只有第一个分离器处于活动状态。
这样做的正确方法是什么?