楼主:
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
不客气 :)