Найти - Пользователи
Полная версия: Как передать кастомный аргумент функции после нажатия кнопки в PyQt5?
Начало » GUI » Как передать кастомный аргумент функции после нажатия кнопки в PyQt5?
1
Vistalus
Код примерно такой:

class mainWindow (QMainWindow):
def __init__(self):
super().__init__()
self.initUI()

def initUI(self):
valLcd = QLCDNumber(5, self)

btn10 = QPushButton(“10”, self)

Мне нужно, чтобы при нажатии на кнопку, valLcd присваивалось значение 10. Как это сделать?
py.user.next
Нужно сигнал кнопки clicked присоединить к слоту, который устанавливает значение в QLCDNumber.
Слот - это отдельный метод в MainWindow, который ты делаешь сам.

Почитай туториал.
http://zetcode.com/gui/pyqt5/
Vistalus
Нужно сигнал кнопки clicked присоединить к слоту, который устанавливает значение в QLCDNumber

Я уже пытался так сделать, но не понимаю как обратиться к valLcd извне. Взаимодействовать с ним получается только в самом методе initU().
Vistalus
РЕШЕНО!
Я просто присвоил значение valLcd к самому окну, для того чтобы можно было обратиться к нему извне
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB