Как получить текущее текстовое содержимое QComboBox?

Используя pyqt4 и python 2.6, я использую qcombobox для предоставления списка опций. У меня проблемы с использованием выбранной опции. Мне удалось использовать сигнал для запуска метода при выборе этого параметра, но проблема в том, что когда пользователь нажимает кнопку «Выполнить», необходимо учитывать содержимое некоторых из этих комбинированных списков. Поэтому в основном мне нужно получить выбранное содержимое поля со списком в виде строки. До сих пор я мог использовать только это:

print combobox1.currentText()

, чтобы получить это:

PyQt4.QtCore.QString(u'Test Selection2')

, когда все, что мне действительно нужно, это бит «Выбор теста», какие-нибудь идеи? Мое поле со списком было сделано следующим образом:

combobox1 = qt.QComboBox()
combobox1.addItems(['Test Selection1', 'Test Selection2'])
mainLayout.addWidget(combobox1, 0, 0)
29
задан Ben 7 January 2019 в 10:47
поделиться