paulenot
@paulenot
Статус пользователя - чайник

Как получить выбранное значение QComboBox в Python?

Всем привет. Объясните мне пожалуйста, как работает обращение к QComboBox и получение от него выбранного значения?

from PyQt5 import QtCore, QtGui, QtWidgets
import sys
from gui import Ui_MainWindow # Здесь подключается UI формы

app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()

comboValue = 0

def installer():
- - - - # Здесь я хочу проверить выбранное значение ui.comboBox и записать в переменную comboValue = 1
- - - - print(comboValue)

ui.pushButton_search.clicked.connect( installer ) # Нажатие на кнопку установить


Уже долго пытаюсь понять как работают эти сигналы и не понимаю, приведите пожалуйста простейший пример. Заранее благодарю!
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
@IvanGeso
Релейщик
У QComboBox есть замечательные методы: ui.comboBox.currentText()ui.comboBox.currentData(), которые возвращают соответственно текст или данные, привязанные к данному значению. Для их использования не нужны никакие сигналы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
22 нояб. 2019, в 09:36
40000 руб./за проект
22 нояб. 2019, в 09:30
70000 руб./за проект