作者:
asaaaas (asaaaas)
2015-02-16 11:45:43假設按下一個按鈕後,要執行三個動作
每執行一個動作就印出一行字,好讓使用者知道現在執行到哪裡
也就是說,
執行step1的時候,text的內容是
「
step1...
」
執行step2的時候,text的內容是
「
step1...
step2...
」
執行step3的時候,text的內容是
「
step1...
step2...
step3...
」
最後變成
「
step1...
step2...
step3...
finish
」
但是,text的內容似乎要整個按鈕的method執行完才會改變
請問有什麼方法可以解決這個問題嗎?
有沒有強制刷新text內容的方法@@?
作者:
walelile (wakaka)
2015-02-16 20:10:00要動態改變內容基本上要用javascript不顧我還是新手,不是很懂你這要求需不需要用ajax
作者:
eric541 (YcK)
2015-02-16 22:48:00如果你每個step都需要submit到server就需要ajaxserver回success之後再執行callback更改step狀態
作者:
asaaaas (asaaaas)
2015-02-17 12:48:00不是很懂樓上說的 不過我只是要寫單機的程式 不是網頁@@這樣的話有辦法不用javascript就解決嗎?
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-17 13:37:00不是做網站你用 Django 幹嘛?
作者:
bibo9901 (function(){})()
2015-02-17 21:08:00貼錯連結嗎? 那網頁上沒出現 django 這個字...
作者:
asaaaas (asaaaas)
2015-02-17 21:56:00喔喔 看來是我搞錯了 我想問的應該是tkinter我以為tk是django裡面的XD"那如果是tkinter的話有解嗎?
作者: LiloHuang (十年一刻) 2015-02-17 22:50:00
設定新的 text 後,呼叫 root.update() 來刷新內容建議把文章標題以及內容修正一下,方便其他板友觀看
作者:
asaaaas (asaaaas)
2015-02-18 21:01:00成功了~ 感謝樓上標題已修改
作者: LiloHuang (十年一刻) 2015-02-18 22:03:00
不客氣 :)