0
我有一個分離器和兩個小部件......我想替換分路器的第一窗口小部件,並把其中的第一配件和另一小 枝條相同配置(在運行時)如何用另一個替換Qsplitter中的一個小部件?
PS:我可以從分離器中刪除第一個小部件
我有一個分離器和兩個小部件......我想替換分路器的第一窗口小部件,並把其中的第一配件和另一小 枝條相同配置(在運行時)如何用另一個替換Qsplitter中的一個小部件?
PS:我可以從分離器中刪除第一個小部件
由於QSplitter可以處理2個以上的小部件,因此您不需要新的拆分器進行替換。說我們有兩個部件在分割:
QSplitter *splitter = new QSplitter(this);
setCentralWidget(splitter);
QTextEdit *widget0 = new QTextEdit;
QTextEdit *widget1 = new QTextEdit;
splitter->addWidget(widget0);
splitter->addWidget(widget1);
現在我們可以把之間的第三小這兩個有:
QTextEdit *widget2 = new QTextEdit;
splitter->insertWidget(1, widget2);
現在,我們之間有三個部件和兩個分離器中的順序widget0,widget2,widget1。
更新:
如果第二分離器的定位是不同的,比:
QSplitter *splitter2 = new QSplitter;
splitter2->setOrientation(Qt::Vertical);
QTextEdit *widget2 = new QTextEdit("2");
splitter2->addWidget(widget0);
splitter2->addWidget(widget2);
splitter->insertWidget(0, splitter2);
結果:
實際上,主要的分流是水平和我想將第一個小部件垂直分成兩個小部件..我想在照片中顯示它,但是我不能上傳照片 也許我在主要問題中沒有明確解釋 –