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

Posted

技术标签:

【中文标题】将 QWidget 插入到特定位置的现有 QBoxLayout?【英文标题】:Insert QWidget to an existing QBoxLayout at a particular position? 【发布时间】:2012-06-13 13:26:18 【问题描述】:

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

mylayout
|-- widgetA
`-- widgetB

如何向这棵树插入一个新的小部件?

mylayout
|-- widgetA
|-- widgetC
`-- widgetB

【问题讨论】:

【参考方案1】:

你应该使用@987654321@::@987654322@

索引是从零开始的, 它表示将插入新小部件的小部件的编号。 或者,您可以将其视为插入项目的索引将变为什么。

在这种特殊情况下,您有:

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

layout.insertWidget(1, widgetC)

【讨论】:

以上是关于将 QWidget 插入到特定位置的现有 QBoxLayout?的主要内容,如果未能解决你的问题,请参考以下文章

是否可以使用 FSCrawler 将文件内容插入 Elasticsearch 中现有索引的特定 _id

无法将 playlistItem 插入到播放列表的特定位置

在JS数组指定位置插入元素

如何将元素插入到特定位置的数组中?

在JTextArea中插入字(文本),从存储的现有文本中,同时输入

使用打字稿将其他菜单元素插入到特定位置