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