问题已经说明了一切。假设我有一个布局
我该如何向这棵树中插入新的小部件?
mylayout
|-- widgetA
`-- widgetB
我该如何向这棵树中插入新的小部件?
mylayout
|-- widgetA
|-- widgetC
`-- widgetB
你应该使用QBoxLayout::insertWidget
。
索引是从零开始的,这意味着新部件将插入在其之前的部件的数量。
或者,你可以认为它是插入项的索引。
在这种特定情况下,你有:
layout.addWidget(widgetA)
layout.addWidget(widgetB)
layout.insertWidget(1, widgetC)