Mam QGridLayout
z na nim. W tym QSplitter
mam dwa elementy z rozdzielaczem, który pozwala mi przesuwać splitter z lewej na prawą. Dobrze, jest w porządku. Ale potem chcę dodać kolejny splitter, ale przesuwa się on w dół. (Wytłumaczę z obrazem.)Qt - Tworzenie splittera poziomego i pionowego w tym samym czasie
Więc to przede wszystkim posiadający 2 cięcia, taki, który porusza się od lewej do prawej, a drugi, który porusza się w górę-dół.
Mam nadzieję, że rozumiesz.
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);
Tutaj dodaję tylko 1 splitter, ponieważ nie wiem jak zrobić drugi.
Czy możesz dodać kod źródłowy, który buduje 'QGridLayout' i dodaje rozdzielacz? – sarnold
@sarnold: Edytował pierwszy wpis. – Kazuma