Hallo,
ich habe folgendes Problem:
Ich habe ein TextCtrl, in das eine Integerzahl geschrieben werden soll. Am liebsten hätte ich das so, dass dann Buchstaben garnicht erst angezeigt werden sollen. Es soll also nur etwas im TextCtrl angezeigt werden, wenn eine Zahl gedrückt worden ist.
In der wx-Hilfe habe ich leider keinen Style dafür gefunden. Gibt es diese Funktion nicht in Python? Bitte um Hilfe
Gruß,
Shana
TextCtrl nur für Integer
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hi Shana!Shana hat geschrieben:In der wx-Hilfe habe ich leider keinen Style dafür gefunden.
Wenn ich ein Widget suche, dann sehe ich mir immer die wx-Demo an.
Code: Alles auswählen
from wx.lib.masked import NumCtrl
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Danke!
Ich hatte mir die Styles von TextCtrl angesehen und da nicht gefunden. Werd das gleich mal ausprobieren
Ich hatte mir die Styles von TextCtrl angesehen und da nicht gefunden. Werd das gleich mal ausprobieren
So, hab das Problem gelöst. Hab mir gleich nochmal die wx-Demo angesehen, das NumCtrl hab ich nicht gefunden, dafür aber das IntCtrl.
Trotzdem nochmal danke für die schnelle Hilfe!
Code: Alles auswählen
import wx.lib.intctrl
Code: Alles auswählen
wx.lib.intctrl.IntCtrl(self, pos = wx.Point(0,60), size = wx.Size( 50, -1 ) )