我正在制作一个游戏,wxpython
每次单击按钮时我都想计算结果,所以我首先使用在屏幕上创建了结果StaticText
,然后在单击任何按钮时将其添加(+1)
到结果中。
但是我的问题是我不能在中使用整数作为标签StaticText
,然后也不能SetLabel
用于设置新结果。
例:
# Error
self.answers_count_num = wx.StaticText(self.panel, pos=(645, 50), label=0)
def answers_count(self, event):
result = int(self.answers_count_num.GetLabel()) + 1
self.answers_count_num.SetLabel(result)
有没有办法在中使用整数StaticText
?
要将整数用作wx.StaticText
对象的标签,首先需要将它们转换为字符串。喜欢:
# Error
self.answers_count_num = wx.StaticText(self.panel, pos=(645, 50), label=str(0))
def answers_count(self, event):
result = str(int(self.answers_count_num.GetLabel()) + 1)
self.answers_count_num.SetLabel(result)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句