Seite 1 von 1
wxPython äüöß
Verfasst: Freitag 30. September 2011, 15:06
von akhof
Hallo erstmal!
Ich habe zwar schon danach gegoogelt, aber nichts gefunden!
Und zwar habe ich ein wxTextEntryDialog, und möchte verhindern, dass man Umlaute einfügen kann, da dies den weiteren Vorgang blockiert.
Ich würde mich über eine schnelle Antwort freuen...
Viele Grüße
akohf

Re: wxPython äüöß
Verfasst: Freitag 30. September 2011, 19:12
von Gremlin
Nun, entweder du stoppst den Vorgang nachdem der Dialog geschlossen wurde

oder du erstellst deinen eigenen Dialog in dem du eine Klasse erstellst die von wx.Dialog erbt. Da kannste dann mehr anstellen wie zb. Buttons deaktivieren, Warntöne ausgeben usw...
Aber an deiner Stelle würd ich ehrlich gesagt dafür sorgen dass der Vorgang nicht von Umlauten beeinflusst wird, sofern es keine tieferen Gründe hat.

Re: wxPython äüöß
Verfasst: Samstag 1. Oktober 2011, 12:43
von akhof
Danke erstmal...
leider gibt es "tiefe gründe"
Re: wxPython äüöß
Verfasst: Samstag 1. Oktober 2011, 13:35
von Hyperion
akhof hat geschrieben:
leider gibt es "tiefe gründe"
Wie sieht es denn mit anderen Zeichen aus? Anstatt speziell diese "deutschen" Sonderzeichen rauszufiltern, wäre es vielleicht sinnvoller, auf gültige Zeichen zu testen. Denn als "tiefere Gründe" kann ich mir eigentlich nur vorstellen, dass nur spezielle Zeichen erlaubt sind?
Evtl. gehst Du mal mehr auf diese Gründe ein?
Re: wxPython äüöß
Verfasst: Dienstag 4. Oktober 2011, 14:46
von Dav1d
@Hyperion, ich tippe auf Pfade und falsches encoding
Re: wxPython äüöß
Verfasst: Mittwoch 5. Oktober 2011, 06:43
von Damaskus
akhof hat geschrieben:Und zwar habe ich ein wxTextEntryDialog, und möchte verhindern, dass man Umlaute einfügen kann, da dies den weiteren Vorgang blockiert.
Hallo akhof,
folgender Thread könnte dir evtl. weiter helfen
http://www.python-forum.de/viewtopic.php?f=19&t=10207
Ziel war zwar ein anderes, aber mit einigen kleinen Änderungen sollte es sich so lösen lassen.
Gruß
Damaskus