Как сделать чтобы при нажатии кнопки значение переменной увеличивалось на единицу?
У меня загвоздка в том, что сигналы и слоты должны быть однотипны, а у меня получается что сигнал clicked(), а функция возвращает значение int.
from PyQt4 import QtGui
import sys
class My_Class(QtGui.QWidget):
def __init__(self):
QtGui.QWidget.__init__(self)
self.a=0
self.bt=QtGui.QPushButton('0',self)
self.bt.resize(100,25)
self.bt.clicked.connect(self.click_bt)
def click_bt(self):
self.a+=1
self.bt.setText(str(self.a))
app=QtGui.QApplication(sys.argv)
wg=My_Class()
wg.show()
app.exec_()