Seite 1 von 1

Ich sehe die Fehlermeldungen nicht

Verfasst: Montag 4. Oktober 2004, 13:50
von Andreas.sinkel
Bei der Arbeit mit wxPython habe ich immer wieder dasselbe Problem:

Fehlermeldungen erscheinen nicht in der Konsole, sondern in einem separaten Textfenster. Dieses Textfenster verschwindet aber so schnell, dass ich die Fehermeldung nicht lesen kann. Wie kann wxPython dazu bringen, das Textfenster mit der Fehlermeldung länger offen zu halten oder die Fehlermeldungen in der Konsole auszugeben?

Verfasst: Montag 4. Oktober 2004, 17:14
von CM
Startest Du Deine Anwendung denn von der Konsole aus?

Welches OS benutzt Du denn? Welches wx und welches Framework?

Gruß,
Christian

Re: Ich sehe die Fehlermeldungen nicht

Verfasst: Mittwoch 6. Oktober 2004, 17:22
von Gast
Andreas.sinkel hat geschrieben:Bei der Arbeit mit wxPython habe ich immer wieder dasselbe Problem:

Fehlermeldungen erscheinen nicht in der Konsole, sondern in einem separaten Textfenster. Dieses Textfenster verschwindet aber so schnell, dass ich die Fehermeldung nicht lesen kann. Wie kann wxPython dazu bringen, das Textfenster mit der Fehlermeldung länger offen zu halten oder die Fehlermeldungen in der Konsole auszugeben?

Hast Du in Deinem Programm im Init Bereich wx.PySimpleApp(1) oder wx.PySimpleApp(True)?
Dann werden die tracebacks und die print Ausgaben in ein
Textfenster umgeleitet.

Sonst ist es am ratsamsten, das Programm von der Konsole aus aufzurufen,
wenn Du alle Fehlermeldungen (auch die, die beim beenden des Programms
auftreten), zu sehen.
Du kannst aber bei PySimpleApp auch einen filename='error.out" z.B. angeben.