我有一个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调整大小。有什么想法吗?