Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 2, 2012 15:35:46

tolen.maksut
Зарегистрирован: 2012-10-31
Сообщения: 11
Репутация: +  0  -
Профиль  

Проблема с wxPython Frame

Здравствуйте!!!

У меня есть 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()

Заранее Спасибо!!!

Отредактировано tolen.maksut (Дек. 2, 2012 15:37:15)

Офлайн

#2 Дек. 4, 2012 08:56:41

Evgen_irk
От: Иркутск
Зарегистрирован: 2009-02-02
Сообщения: 45
Репутация: +  4  -
Профиль   Отправить e-mail  

Проблема с wxPython Frame

1) В классе “GmailFrame” loggedIn должен быть self.loggedIn.
2) Объект типа StaticText не имеет метода SetValue, используйте метод SetLabel(someStr).



wxPython

Офлайн

#3 Дек. 4, 2012 09:45:13

tolen.maksut
Зарегистрирован: 2012-10-31
Сообщения: 11
Репутация: +  0  -
Профиль  

Проблема с wxPython Frame

Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version