gpt4 book ai didi

qt - 将 QWidget 插入到特定位置的现有 QBoxLayout?

转载 作者:行者123 更新时间:2023-12-04 13:19:39 24 4
gpt4 key购买 nike

问题说明了一切。说我有一个布局

mylayout
|-- widgetA
`-- widgetB

如何在这棵树上插入一个新的小部件?
mylayout
|-- widgetA
|-- widgetC
`-- widgetB

最佳答案

您应该使用 QBoxLayout::insertWidget .
该指数从零开始,
它表示将在其之前插入新小部件的小部件的编号。
或者,您可以将其视为插入项目的索引。
在这种特殊情况下,您有:

layout.addWidget(widgetA)
layout.addWidget(widgetB)

layout.insertWidget(1, widgetC)

关于qt - 将 QWidget 插入到特定位置的现有 QBoxLayout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11015856/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com