Die Suche ergab 8 Treffer
- Samstag 17. November 2007, 20:41
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
- Samstag 17. November 2007, 19:39
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
Module sind auch Objekte OK, aber wohl keine Klassen, sonst könnte man self verwenden. Das `frame` was Du da im ersten Beitrag ``global`` deklarierst steckt ja wohl recht deutlich in einer Methode die ein `self` bekommt. Nein. Das zweite Bruchstück kommt nicht aus der zuerst definierten Methode. Au...
- Samstag 17. November 2007, 18:12
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
An die aktuelle Instanz des Objektes, also `self`. Klar, wenn es das gäbe, wäre es natürlich die elegantere Lösung. Tatsache ist aber, dass die übergeordnete Instanz kein Objekt sondern ein Modul ist, und da kann man wohl nur global verwenden. Ich hab nicht das ganze gepostet, weil es ziemlich lang...
- Samstag 17. November 2007, 17:48
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
- Samstag 17. November 2007, 17:27
- Forum: Allgemeine Fragen
- Thema: Fragestellen: wie kann man string to list machen??
- Antworten: 6
- Zugriffe: 1175
- Samstag 17. November 2007, 17:18
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
Naja, ich konnte es lösen, indem ich app global gemacht habe. Was mich zu der Frage bringt: Wo sucht wxPython eigentlich nach der App? Und zu dem, was das global soll: Ich muss von außerhalb der Funktion, ja sogar von außerhalb der Datei auf den frame zugreifen können. Daher das global. Noch eine Fr...
- Samstag 17. November 2007, 14:47
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
- Samstag 17. November 2007, 14:29
- Forum: wxPython
- Thema: PyNoAppError..?
- Antworten: 16
- Zugriffe: 3223
PyNoAppError..?
class BaseApp(wx.App): def OnInit(self): global frame frame = BaseGUI(None, "WesEdit") self.SetTopWindow(frame) frame.Show(True) return True def included(): print "creating app" app = BaseApp() print "app created" return True ... ... self.menus[name]=wx.Menu() =>creati...