我试图SetLabel()
在一个不是框架类的类中使用 wxPython。这基本上是我的框架:
class tradeWindow(wx.Frame):
def __init__(self, parent, id):
wx.Frame.__init__(self, parent, id, "Exchange", size = (500, 190), pos = (390, 300), style = wx.MINIMIZE_BOX | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN)
panel = wx.Panel(self)
self.priceLabel = wx.StaticText(self, -1, label = x, pos = (84, 10))
现在我想从课外设置 priceLabel 的标签。在课堂内,self.priceLabel.SetLabel(x)
可以使用,但tradeWindow.priceLabel.SetLabel(x)
不能在课堂外使用。