Найти - Пользователи
Полная версия: нажатие кнопки - счетчик+1
Начало » GUI » нажатие кнопки - счетчик+1
1
Jacpot
Как сделать чтобы при нажатии кнопки значение переменной увеличивалось на единицу?
У меня загвоздка в том, что сигналы и слоты должны быть однотипны, а у меня получается что сигнал clicked(), а функция возвращает значение int.
apologize828
Глупо но может так(PyQt4):
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_()
Jacpot
спасибо, помогло )
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