Используя 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)