【发布时间】:2011-11-20 17:59:34
【问题描述】:
我有很多 QComboBoxes,在某个时刻,我需要获取特定 QComboBox 的每个项目以进行迭代。
虽然我可以只列出与 QComboBox 中的项目相对应的项目列表,但我宁愿直接从小部件本身获取它们(QComboBoxes 有大量项目,每个项目都有很多)。
是否有任何功能/方法可以为我做到这一点?
(例如:
QComboBoxName.allItems()
)
我查看了类参考,但找不到任何相关内容。
我想过一些乱七八糟的方法,但我不喜欢它们。
(例如通过更改索引和获取项目等来遍历QComboBox)。
Python 2.7.1
空闲 1.8
视窗 7
PyQt4
【问题讨论】:
-
这是一篇旧文章,但为了完整起见,可能值得考虑使用模型来填充组合并使用它。
标签: python get pyqt4 qcombobox