如何清除 QComboBox 的所有内容

3

我正在使用 Qt 5.12。我想一次性从组合框中删除所有项目。是否有一种可以一次性删除所有项目而无需逐个删除索引的过程。


2
为什么这个没有起作用? - P0W
@eyllanesc 我也遇到了同样的问题,但是是在 QML ComboBox 中。在 QML ComboBox 中没有清除选项。同时将设置 ComboBox 模型为:model: [ ] 也没有帮助。有什么办法可以从 QML combobox 中删除所有项目吗? - peco
2
@peco 创建一个问题,其中提供[MRE]。 - eyllanesc
1个回答

9
如果您查看https://doc.qt.io/qt-5/qcombobox.html,您会看到clear()函数。
函数描述:
“清除组合框,删除所有项目。 注意:如果您在组合框上设置了外部模型,调用此函数仍将清除该模型。”

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接