クラスのすべてのレイアウトを含む QGridLayout があります。そこまではすべてうまくいく。
私は他のもののためにQSplitterを追加し、次に下部(スプリッターの後)にQTextBrowserを追加したいと思います。うまくいきました。しかし、サイズを変更したいのですが、QTextBrowser を小さくしたいという意味です。しかし、リサイズは機能しません。
QGridLayout *layout = new QGridLayout(this);
QSplitter *splitter = new QSplitter(Qt::Horizontal);
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);
実際に text1 のサイズ変更はうまくいきますが、QTextBrowser のサイズをうまく変更できません。何か案が?