Я пытаюсь использовать wxPython's SetLabel()
в классе, который не является классом фрейма. Вот в основном то, что у меня есть для кадра:wxPython SetLabel внешний класс рамки?
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)
не работает вне класса.
Не могли бы вы опубликовать минимальный рабочий пример? – Anna