[問題] 用tk寫的gui會停住
我用python 2.65寫了一個抓圖片的script
原本寫console介面的
接受 sys.argv[1] 然後把連結裡面的圖抓下來
所有訊息都是用 print
現在用tk寫一個gui
就是 1個entry輸入url 1個button啟動 1個text輸出原本print出來的訊息 還有1個捲軸
如果有sys.argv[1]的話就還是跑console
沒有的話就跳出gui讓你輸入
現在問題是button其實也只是command=(console版的函式)
然後把所有的print改成
def writeMessage(msg):
if usage=='gui':
text.insert(END, msg)
else:
print msg
這個函式單獨設成一個button的command是正常的
假如現在這個程式還是跑有argv[1]的console版的話一切正常
但是跑gui版的button一按下去就整個程式停了
變成沒有回應的狀態
可是看目錄還是有在下載檔案
請問該怎麼修改呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.230.162
※ 編輯: seedman 來自: 114.42.230.162 (08/30 21:02)
推
08/30 21:03, , 1F
08/30 21:03, 1F
→
08/30 21:03, , 2F
08/30 21:03, 2F
→
08/30 21:04, , 3F
08/30 21:04, 3F
→
08/30 21:05, , 4F
08/30 21:05, 4F
Python 近期熱門文章
PTT數位生活區 即時熱門文章