Seite 1 von 1

wxString in Zahl

Verfasst: Donnerstag 5. März 2009, 13:05
von Giacomo
Hallo,

bin neu hier und habe auch gleich eine Frage:

Wie kann ich einen wxString (den ich mittels GetValue() aus einer TextCtrl auslese) in eine Zahl umwandeln? Aus der wxPython Doku werde ich nicht wirklich schlau, da sich diese an C++ anlehnt. Hatte gedacht, die ToLong Methode wäre das richtige, aber wie wende ich die in Python an?

Wäre nett, wenn mir jemand einen Tip geben könnte :-)

Gruß Giacomo

Verfasst: Donnerstag 5. März 2009, 13:11
von Rebecca
Bei wxPython bekommst du bei GetValue einen ganz normalen Python-String zurueck, da kannst du dann int oder float drauf anwenden.

Das haettest du rausfinden koennen, indem du print type(bla.GetValue()) in dein Programm einbaust.

EDIT: Genauer gesagt bekommst du wahrscheinlich ein Unicode-Objekt, macht aber nichts :wink:

Verfasst: Donnerstag 5. März 2009, 13:25
von Giacomo
Hallo Rebecca,

vielen Dank für die schnelle Antwort. Jetzt klappt alles :P . An type() hatte ich nicht gedacht. Bin noch Anfänger.

Gruß Giacomo