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)