看板 Python 關於我們 聯絡資訊
假設按下一個按鈕後,要執行三個動作 每執行一個動作就印出一行字,好讓使用者知道現在執行到哪裡 也就是說, 執行step1的時候,text的內容是 「 step1... 」 執行step2的時候,text的內容是 「 step1... step2... 」 執行step3的時候,text的內容是 「 step1... step2... step3... 」 最後變成 「 step1... step2... step3... finish 」 但是,text的內容似乎要整個按鈕的method執行完才會改變 請問有什麼方法可以解決這個問題嗎? 有沒有強制刷新text內容的方法@@? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.235.248.68 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1424058346.A.27E.html
walelile: 要動態改變內容基本上要用javascript 02/16 20:10
walelile: 不顧我還是新手,不是很懂你這要求需不需要用ajax 02/16 20:12
jimmytzeng: 確實是需要javascripr 02/16 20:48
eric541: 如果你每個step都需要submit到server就需要ajax 02/16 22:48
eric541: server回success之後再執行callback更改step狀態 02/16 22:50
asaaaas: 不是很懂樓上說的 不過我只是要寫單機的程式 不是網頁@@ 02/17 12:48
asaaaas: 這樣的話有辦法不用javascript就解決嗎? 02/17 12:49
uranusjr: 不是做網站你用 Django 幹嘛? 02/17 13:37
asaaaas: 就類似這個網站的範例 http://ppt.cc/Qqgi 02/17 18:54
asaaaas: (我是用這個範例去改的) 02/17 18:55
bibo9901: 貼錯連結嗎? 那網頁上沒出現 django 這個字... 02/17 21:08
asaaaas: 喔喔 看來是我搞錯了 我想問的應該是tkinter 02/17 21:56
asaaaas: 我以為tk是django裡面的XD" 02/17 21:57
asaaaas: 那如果是tkinter的話有解嗎? 02/17 22:09
LiloHuang: 設定新的 text 後,呼叫 root.update() 來刷新內容 02/17 22:50
LiloHuang: 建議把文章標題以及內容修正一下,方便其他板友觀看 02/17 22:51
※ 編輯: asaaaas (210.64.135.203), 02/18/2015 20:59:33
asaaaas: 成功了~ 感謝樓上 02/18 21:01
asaaaas: 標題已修改 02/18 21:01
LiloHuang: 不客氣 :) 02/18 22:03