[問題] wxpython 改變wx.StaticText的值??

看板Python作者 (PyLan)時間15年前 (2010/07/23 16:13), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
請問wx.StaticText的值可以變動嗎?? 寫在我的frame底下 如下 self.totalLabel=wx.StaticText(self.panel,-1,"total: %d" % self.record.total) 在初始時self.record.total=0 若經過某個event後 這個total值逐漸增加改變 有沒有辦法直接用refresh之類的方式重新去設定這個StaticText顯示的值 我試過 self.Refresh() self.panel.Refresh() self.totalLabel.Refresh() 都沒有作用 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.133.56

07/23 17:44, , 1F
self.totalLabel.Label = "xxx"
07/23 17:44, 1F

07/23 18:21, , 2F
要用setValue()
07/23 18:21, 2F

07/23 20:57, , 3F
StaticText應該沒有SetValue這個method TextCtrl才有
07/23 20:57, 3F

07/23 20:58, , 4F
不過是不是沒有簡單的方法 直接讓self.record.total更新
07/23 20:58, 4F

07/23 20:59, , 5F
這樣我用 string format的作用好像就變小了
07/23 20:59, 5F

07/23 21:59, , 6F
不過有SetLabel這個method
07/23 21:59, 6F
文章代碼(AID): #1CIKyVYf (Python)
文章代碼(AID): #1CIKyVYf (Python)