Ho uno QGridLayout
con uno QSplitter
su di esso. In questo QSplitter
ho due elementi con uno splitter che mi consente di spostare lo splitter da sinistra a destra. Bene, ci sta bene. Ma poi voglio aggiungere un altro splitter ma che si muove verso l'alto. (Mi spiego con un'immagine.)Qt - Rendere uno splitter orizzontale e verticale allo stesso tempo
quindi è per lo più avere 2 splitter, uno che si muove da sinistra a destra e l'altro che si muove up-to-down.
Spero che tu capisca.
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);
Qui aggiungo solo uno splitter, poiché non so come fare il 2 °.
Puoi aggiungere il codice sorgente che crea il tuo 'QGridLayout' e aggiunge lo splitter? – sarnold
@soldold: c'è il primo post modificato. – Kazuma