Zasadniczo próbuję najpierw zrobić przycisk "aktywny", uruchomić proces, a następnie po zakończeniu tego procesu wyłączyć przycisk ponownie.Aktywacja i dezaktywacja przycisku po procesie w python i pyGTK
Korzystanie pygtk i Python, dany kod wygląda następująco ...
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
Jednak to nie działa w ogóle.
Każda pomoc zostanie bardzo doceniona.
Czy to nie jest tylko http://stackoverflow.com/questions/12933970/pygtk-multiprocessing-and-updating-gui, który został opublikowany na drugi dzień? – deinonychusaur