0
這些問題都說明了一切。說我有一個佈局將QWidget插入到特定位置的現有QBoxLayout?
mylayout
|-- widgetA
`-- widgetB
如何插入一個新的小部件到這棵樹?
mylayout
|-- widgetA
|-- widgetC
`-- widgetB
這些問題都說明了一切。說我有一個佈局將QWidget插入到特定位置的現有QBoxLayout?
mylayout
|-- widgetA
`-- widgetB
如何插入一個新的小部件到這棵樹?
mylayout
|-- widgetA
|-- widgetC
`-- widgetB
您應該使用QBoxLayout :: insertWidget
。
該索引是從零開始的,它表示插入新插件之前的插件的編號。
在這種特殊情況下,你必須:
layout.addWidget(widgetA)
layout.addWidget(widgetB)
layout.insertWidget(1, widgetC)