Seite 1 von 1

TextCtrl nur für Integer

Verfasst: Samstag 21. Oktober 2006, 18:37
von Shana
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

Re: TextCtrl nur für Integer

Verfasst: Samstag 21. Oktober 2006, 18:42
von gerold
Shana hat geschrieben:In der wx-Hilfe habe ich leider keinen Style dafür gefunden.
Hi Shana!

Wenn ich ein Widget suche, dann sehe ich mir immer die wx-Demo an.

Code: Alles auswählen

from wx.lib.masked import NumCtrl
lg
Gerold
:-)

Verfasst: Samstag 21. Oktober 2006, 18:59
von Shana
Danke!

Ich hatte mir die Styles von TextCtrl angesehen und da nicht gefunden. Werd das gleich mal ausprobieren :D

Verfasst: Samstag 21. Oktober 2006, 19:09
von Shana
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.

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 ) )
Trotzdem nochmal danke für die schnelle Hilfe!