我有一個QGridLayout
,其上有一個QSplitter
。在那QSplitter
我有兩個元素與分離器,讓我從左到右移動分離器。好吧,那很好。但是接下來我想添加另一個分離器,但是這個分離器會上下移動。 (我會用圖像解釋。)Qt - 同時製作水平和垂直分配器
所以它主要有2個分離器,一個向左移動到右等是向上移動到了。
我希望你能理解。
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個分配器,因爲我不知道如何做第二個。
您可以添加構建「QGridLayout」的源代碼並添加分離器嗎? – sarnold 2011-12-30 23:29:50
@sarnold:在那裏編輯了第一篇文章。 – Kazuma 2011-12-31 00:33:27