Hello我有一些命令,平均運行30分鐘,當我點擊GTK3創建的按鈕時,python開始執行命令,但是我的所有應用程序都凍結了。我點擊的按鈕的Python代碼是:點擊python中的按鈕後窗口凍結GTK3
def on_next2_clicked(self,button):
cmd = "My Command"
proc = subprocess.Popen(cmd,shell=True, stdout=subprocess.PIPE)
while True:
line = proc.stdout.read(2)
if not line:
break
self.fper = float(line)/100.0
self.ui.progressbar1.set_fraction(self.fper)
print "Done"
我也必須在我的窗口中設置輸出命令進度條。任何人都可以幫助解決我的問題嗎?我也嘗試在python中使用線程,但它也沒用...
我認爲你需要穿線,也許你做錯了什麼吧。 – Cheezey