質問はそれをすべて言います。レイアウトがあるとします
mylayout
|-- widgetA
`-- widgetB
このツリーに新しいウィジェットを挿入するにはどうすればよいですか?
mylayout
|-- widgetA
|-- widgetC
`-- widgetB
を使用する必要があります。QBoxLayout::insertWidget
インデックスはゼロベースで
、新しいウィジェットが挿入される前のウィジェットの番号を意味します。
または、挿入されたアイテムのインデックスがどうなるか、と考えることができます。
この特定のケースでは、次のものがあります。
layout.addWidget(widgetA)
layout.addWidget(widgetB)
layout.insertWidget(1, widgetC)