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