本质上,我试图首先使按钮“活动”,运行一个进程,然后在该进程完成运行后,再次禁用该按钮。
使用 pyGTK 和 Python,有问题的代码看起来像这样......
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
但是,这根本不起作用。
任何帮助将不胜感激。