У меня есть 2 Frame, и я хочу отправить string, из одного фрейма на другой… но у меня не получается
Помогите Пожалуйста!!!
import wx class LogInFrame(wx.Frame): openWindow = True def __init__(self, parent, id): wx.Frame.__init__(self, parent, size = (416,240), pos = (420,200)) panel = wx.Panel(self) self.button1 = wx.Button(panel, label = "send", pos = (130, 10), size = (60,60)) self.button1.Bind(wx.EVT_BUTTON, self.sendFunction) def sendFunction(self, event): someStr = "Hello World" gmailFrame = GmailFrame(parent = None, id = -1) gmailFrame.Show() #============ I want to send string to StaticText========================== #gmailFrame.loggedIn.SetValue(someStr) #============ But I have a error ====================== ######################################################################## class GmailFrame(wx.Frame): def __init__(self, parent, id): wx.Frame.__init__(self, parent, size = (583,389), pos = (400,100)) panel = wx.Panel(self) loggedIn = wx.StaticText(panel, -1, label = 'MaxImus', size = (170,20), pos = (190,27)) loggedIn.SetForegroundColour("red") loggedIn.SetBackgroundColour("white") if __name__ == '__main__': app = wx.App() frame = LogInFrame(parent = None, id = -1) frame.Show() app.MainLoop()
Заранее Спасибо!!!