1

oneと oneQGridLayoutを追加するために使用しています。しかし、私が隠して削除しているときはいつでも、の位置に来ています。QPushButtonQTextEditQTextEdit widgetQPushButtonQTextEdit

最初は位置にあり、位置にあるとQPushButton言えます。次に、削除すると、位置、つまり位置に来ます。(0,0)QTextEdit(100,0)QTextEdit QPushButtonQTextEdit(100,0)

layout->addWidget(button1,0,0,1,1, Qt::AlignCenter);
layout->addWidget(text1,0,1,1,1); 

削除キーを押すと、QTextWidgetを削除しています:

layout->removeWidget(text1);

ですからQGridLayout、取り外しwidgetた後は毎回適切な位置になるように位置を設定する必要があると思います。

ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1