Подтвердить что ты не робот

Получение всех элементов QComboBox - PyQt4 (Python)

У меня есть LOT QComboBoxes, и в какой-то момент мне нужно получить каждый элемент определенного QComboBox для повторения итерации.
Хотя я мог бы просто иметь список элементов, которые соответствуют элементам в QComboBox, я предпочел бы получить их прямо из самого виджета (существует огромное количество QComboBoxes со многими элементами каждый).

Есть ли какие-либо функции/методы, которые сделают это для меня?
(Например:

 QComboBoxName.allItems()

)
Я просмотрел ссылку на класс, но не нашел ничего подходящего.

Я думал о нескольких беспорядочных методах, но мне они не нравятся.
(Как итерация через QComboBox путем изменения индекса и получения элемента и т.д.).


Python 2.7.1
IDLE 1,8
Windows 7
PyQt4

4b9b3361

Ответ 1

Насколько я могу судить, вы можете просто ссылаться на элемент с помощью .itemText():

AllItems = [QComboBoxName.itemText(i) for i in range(QComboBoxName.count())]