我QGridLayout
用来加一QPushButton
和一QTextEdit
。但是每当我隐藏和移除时,QTextEdit widget
就会QPushButton
出现在QTextEdit
.
最初QPushButton
是 in position 可以说是 in (0,0)
position 。然后在移除时即将到达位置,即在位置。QTextEdit
(100,0)
QTextEdit QPushButton
QTextEdit
(100,0)
layout->addWidget(button1,0,0,1,1, Qt::AlignCenter);
layout->addWidget(text1,0,1,1,1);
在按下删除键时,我正在删除 QTextWidget:
layout->removeWidget(text1);
所以我认为我必须设置的位置,QGridLayout
以便每次移除后widget
它都应该处于正确的位置。