Python y PyGTK: deténgase mientras hace clic en el botón
Estoy trabajando en la programación de alguna aplicación y me gustaría crear while loop cuando se hace clic en el botón y si se vuelve a hacer clic para detenerlo. Este es el código para el botón:
self.btnThisOne = gtk.Button("This one")
self.btnThisOne.connect("clicked", self.startLoop)
El código para la definición de startLoop sería:
def startLoop(self):
while self.btnThisOne?(is_clicked)?:
#do something
¿Como hacer eso?