获取QComboBox的所有项目 - PyQt4(Python)

Ant*_*rth 23 python get pyqt4 qcombobox

我有很多QComboBoxes,在某个时刻,我需要获取特定的每个项目QComboBox来迭代.
虽然我可以只列出与其中的项目相对应的项目列表QComboBox,但我宁愿直接从小部件本身获取它们(QComboBoxes每个项目都有很多项目).

有什么功能/方法可以帮我吗?
(例如:

 QComboBoxName.allItems()
Run Code Online (Sandbox Code Playgroud)

)
我已经通过类引用看了,但找不到任何相关信息.

我想过一些混乱的方法,但我不喜欢它们.
(比如通过QComboBox改变索引并获取项目等来迭代).


Python 2.7.1
IDLE 1.8
Windows 7
PyQt4

Ble*_*der 42

据我所知,你可以使用.itemText()以下方法引用一个项目:

AllItems = [QComboBoxName.itemText(i) for i in range(QComboBoxName.count())]
Run Code Online (Sandbox Code Playgroud)