Qt - Создание разделителя одновременно горизонтальным и вертикальным

У меня есть QGridLayout с QSplitter на нем. В этом QSplitter у меня есть два элемента с разделителем, который позволяет мне перемещать разделитель слева направо. Хорошо, там все нормально. Но затем я хочу добавить еще один разделитель, но он перемещается вверх-вниз. (Я объясню с помощью изображения.)

split window with two boxes atop a single wide box

Таким образом, в основном это два разделителя, один из которых перемещается слева направо, а другой - вверх-вниз.

Надеюсь, вы понимаете.

QGridLayout *layout = new QGridLayout(this);
QSplitter *splitter = new QSplitter();
text1 = new QPlainTextEdit();
text2 = new QPlainTextEdit();
splitter->addWidget(text1);
splitter->addWidget(text2);
text1->resize(800, this->height());
layout->addWidget(splitter, 1, 0);
browser = new QTextBrowser();
browser->resize(1, 1);
layout->addWidget(browser, 2, 0);
setLayout(layout);

Здесь я добавляю только 1 сплиттер, так как не знаю, как сделать второй.

9
задан Kazuma 31 December 2011 в 00:33
поделиться