wie koennen Formen komunizieren

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
azrael1111
User
Beiträge: 23
Registriert: Sonntag 12. November 2006, 21:05
Wohnort: Croatien

Ich gruebele schon seit und es faell mir nichts ein.

Wie koennen 2 formen miteinander komunitieren wenn sie von einer anderen angezeig werden.


danke
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

Formen?
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

jbs hat geschrieben:Formen?
Wohl die "Übersetzung" von "forms" ^^
Das Leben ist wie ein Tennisball.
Benutzeravatar
azrael1111
User
Beiträge: 23
Registriert: Sonntag 12. November 2006, 21:05
Wohnort: Croatien

sorry. mein fehler. ich meinre Frames
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

also sowas?

Code: Alles auswählen

class Frame(wx.Frame):
    def __init__(self, *args, **kwargs):
        ....
        self.ToolBar = ToolBar()
        self.ListCtrl = ListCtrl()
und dann aus der ToolBar auf die ListCtrl zugreifen?
Benutzeravatar
azrael1111
User
Beiträge: 23
Registriert: Sonntag 12. November 2006, 21:05
Wohnort: Croatien

jbs hat geschrieben:also sowas?

Code: Alles auswählen

class Frame(wx.Frame):
    def __init__(self, *args, **kwargs):
        ....
        self.ToolBar = ToolBar()
        self.ListCtrl = ListCtrl()
und dann aus der ToolBar auf die ListCtrl zugreifen?
wtf? wll mich da jemand verarschen?
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Nee, aber deine Frage ist sehr unpräzise. Wann und warum sollen sie kommunizieren, gibt es vielleicht noch nützliche Hintergrundinformationen oder vielleicht macht auch ein kleines Beispiel (mit oder ohne Code) Sinn.
Das Leben ist wie ein Tennisball.
Benutzeravatar
azrael1111
User
Beiträge: 23
Registriert: Sonntag 12. November 2006, 21:05
Wohnort: Croatien

Ich habe einen Frame. Wenn ich auf einen button druecke werden zwei andere Frames kreiert und angezeigt. Die Zwei sollen mieinander komunizieren. Wenn ich irgendwass in einem mache soll dass ergebnis im anderen angezeigt werden.
Benutzeravatar
jbs
User
Beiträge: 953
Registriert: Mittwoch 24. Juni 2009, 13:13
Wohnort: Postdam

Einseitig oder müssen beide aufeinander zugreifen können?

du könntest über self.GetParent().FrameA darauf zugreifen, oder den Frames den anderen nachreichen, oder wenn es nur einseitig ist bei instantiieren übergeben
Benutzeravatar
azrael1111
User
Beiträge: 23
Registriert: Sonntag 12. November 2006, 21:05
Wohnort: Croatien

Danke, Hat funkzioniert
Antworten