paulenot
@paulenot
IT Issue

Как получить выбранное значение 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 ) # Нажатие на кнопку установить


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

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

Войти через центр авторизации
Похожие вопросы
OnederX Москва
от 100 000 до 120 000 ₽
NatsON Москва
от 220 000 до 350 000 ₽
SwapZilla.co Москва
от 200 000 ₽
14 авг. 2020, в 19:55
10000 руб./за проект
14 авг. 2020, в 19:43
10000 руб./за проект
14 авг. 2020, в 19:29
4000 руб./за проект