Hallo,
Ich habe vor kurzen 'SetEscapeId' in einen meiner Dialoge eingebaut. Dadurch habe ich die Möglichkeit durch Drücken von ESC meinen Dialog zu schließen.
Funktioniert auch. Doch wenn ich mein Programm mit py2exe konvertiert habe, geht es nicht mehr.
Hat jemand eine Ahnung an was das liegen könnte?
wxDialog::SetEscapeId Problem
Hallo,
Ich bin es wieder. Leider habe ich noch immer keine Lösung auf meine Frage. Ich weiß aber nun, dass es anscheinend mit dem wx.EVT_CHAR_HOOK zusammenhängt. Dieses Event wird nämlich nicht mehr ausgelöst, sobald ich mein Programm mit py2exe konvertiert habe.
Das Problem tritt allerdings nur auf, wenn die Option 'bundle_files' in py2exe auf 1 oder 2 steht. Steht sie auf 3, d.h. die Dateien werden nicht gepackt und nicht gezippt, funktioniert es einwandfrei.
Vielleicht hat nun der eine oder andere eine Idee wo das Problem liegt.
Ich bin es wieder. Leider habe ich noch immer keine Lösung auf meine Frage. Ich weiß aber nun, dass es anscheinend mit dem wx.EVT_CHAR_HOOK zusammenhängt. Dieses Event wird nämlich nicht mehr ausgelöst, sobald ich mein Programm mit py2exe konvertiert habe.
Das Problem tritt allerdings nur auf, wenn die Option 'bundle_files' in py2exe auf 1 oder 2 steht. Steht sie auf 3, d.h. die Dateien werden nicht gepackt und nicht gezippt, funktioniert es einwandfrei.
Vielleicht hat nun der eine oder andere eine Idee wo das Problem liegt.
Gruß, Harry
- mkesper
- User
- Beiträge: 919
- Registriert: Montag 20. November 2006, 15:48
- Wohnort: formerly known as mkallas
- Kontaktdaten:
Klingt für mich nach einer Frage für die Py2exe-Mailingliste.HarryH hat geschrieben:Das Problem tritt allerdings nur auf, wenn die Option 'bundle_files' in py2exe auf 1 oder 2 steht. Steht sie auf 3, d.h. die Dateien werden nicht gepackt und nicht gezippt, funktioniert es einwandfrei.