Vistalus
Ноя. 30, 2018 22:18:02
Код примерно такой:
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
Дек. 1, 2018 01:18:52
Нужно сигнал кнопки clicked присоединить к слоту, который устанавливает значение в QLCDNumber.
Слот - это отдельный метод в MainWindow, который ты делаешь сам.
Почитай туториал.
http://zetcode.com/gui/pyqt5/
Vistalus
Дек. 1, 2018 11:09:07
Нужно сигнал кнопки clicked присоединить к слоту, который устанавливает значение в QLCDNumber
Я уже пытался так сделать, но не понимаю как обратиться к valLcd извне. Взаимодействовать с ним получается только в самом методе initU().
Vistalus
Дек. 1, 2018 11:24:22
РЕШЕНО!
Я просто присвоил значение valLcd к самому окну, для того чтобы можно было обратиться к нему извне