LINUX.ORG.RU

python, qt4, сигналы и слоты


0

0

Строка ниже меняет значение метки на значение SpinBox

QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(«valueChanged(int)»), self.label.setNum)

Че-то я туплю - как у метки изменить значение на значение (SpinBox ПЛЮС 5)?

★★★★★

>QtCore.QObject.connect(self.spinBox, QtCore.SIGNAL(«valueChanged(int)»), self.label, QtCore.SLOT(«setNum(int)»))

по логике с C++ должно быть так

lester_dev ★★★★★
()

мб
self.spinBox.valueChanged[int].connect(lambda x:self.label.setNum(x+5))

kitov ★★★
()
Ответ на: комментарий от anonymous

спасибо всем, через лямбду - то что надо

fluorite ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.