In sostanza, sto tentando di rendere un pulsante "attivo" per primo, di eseguire un processo, e dopo che il processo è terminato, disattiva nuovamente il pulsante.Attivazione e disattivazione del pulsante dopo processo in python e pyGTK
Utilizzando pyGTK e Python, il codice in questione si presenta come questo ...
self.MEDIA_PLAYER_STOP_BUTTON.set_sensitive(True) #Set button to be "active"
playProcess = Popen("aplay " + str(pathToWAV) + " >/dev/null 2>&1",shell=True) #Run Process
playProcess.wait() #Wait for process to complete
self.MEDIA_PLAYER_STOP_BUTTON.set_sensitive(False) #After process is complete, disable the button again
Tuttavia, questo non funziona affatto.
Qualsiasi aiuto sarebbe molto apprezzato.
Non è solo http://stackoverflow.com/questions/12933970/pygtk-multiprocessing-and-updating-gui che è stato pubblicato l'altro giorno? – deinonychusaur