Về cơ bản, tôi đang cố gắng thực hiện nút "hoạt động" trước, chạy một quy trình và sau đó quá trình đó đã kết thúc chạy, hãy tắt lại nút.Kích hoạt và vô hiệu hóa nút sau khi xử lý trong python và pyGTK
Sử dụng PyGTK và Python, mã trong câu hỏi trông như thế này ...
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
Tuy nhiên, điều này không làm việc ở tất cả.
Mọi trợ giúp sẽ được đánh giá cao.
Đây không phải là http://stackoverflow.com/questions/12933970/pygtk-multiprocessing-and-updating-gui đã được đăng vào một ngày khác? – deinonychusaur