У меня есть 3 QWidgets, которые я хочу объединить. В основном это должно выглядеть так:
| |
| |
QWidget 1 | QWidget 2 | QWidget 3
| |
| |
QSplitter1 QSplitter2
То, что я до сих пор пробовал:
1) Добавление каждого виджета в соответствующий 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 к 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)
Здесь активен только первый разделитель.
Что правильный подход делает это?