Я новичок в GUI, и я стараюсь, чтобы выбор пользователя в combobox менял результат моей программы.Как использовать выбор QCombobox в цикле if?
Вот мой выпадающий:
self.popupItems1 = ("Option 1","Option 2")
self.popup1 = QtGui.QComboBox(self)
self.popup1.addItems(self.popupItems1)
self.popup1.setCurrentIndex(self.popupItems1.index("Option 1"))
self.popup1.move(10, 220)
Я сделал довольно много исследований, но я не могу показаться, чтобы выяснить это, я предполагаю, что я должен использовать что-то вроде этого?
if self.popupItems1 == 'Option 1':
do_something()
else:
do_something_else()
Заранее благодарю за помощь!
Если вам нужна программа, чтобы сделать что-то сразу после того, как пользователь выбирает выбор в выпадающем списке, вам нужно использовать сигнал и слоты. Если вы хотите обработать выбор позже, например, когда пользователь нажмет кнопку «ОК», тогда ответ ниже будет работать. – Mel