Die Suche ergab 8 Treffer

von CIB
Samstag 17. November 2007, 20:41
Forum: wxPython
Thema: PyNoAppError..?
Antworten: 16
Zugriffe: 3223

Hmm.. Stimmt, sieht besser aus.
von CIB
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...
von CIB
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...
von CIB
Samstag 17. November 2007, 17:48
Forum: wxPython
Thema: PyNoAppError..?
Antworten: 16
Zugriffe: 3223

Du musst noch irgendetwas anderes gemacht haben als einen Namen ``global`` deklariert zu haben. Uhm.. Folgende Tatsache: Sobald ich das "global app" entferne, funktioniert mein Programm nicht mehr und gibt die bereits erwähnte Fehlermeldung aus. Warum, weiß ich nicht. Wenn Du auf `frame` ...
von CIB
Samstag 17. November 2007, 17:27
Forum: Allgemeine Fragen
Thema: Fragestellen: wie kann man string to list machen??
Antworten: 6
Zugriffe: 1175

Geht string.split("") auch? Jeden Char einzeln an eine Liste anzuhängen scheint mir bei längeren strings sehr aufwendig.
von CIB
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...
von CIB
Samstag 17. November 2007, 14:47
Forum: wxPython
Thema: PyNoAppError..?
Antworten: 16
Zugriffe: 3223

Nein, scheinbar nicht =/ OnInit() ist eine eigene Methode von wx.App und scheint die superclass nicht initialisieren zu müssen.
von CIB
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...