🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.python
5 messages
5 total messages Started by Pawel J Maczewski Mon, 30 Dec 2002 23:41
wxString::ToDouble
#474
Author: Pawel J Maczewski
Date: Mon, 30 Dec 2002 23:41
20 lines
1299 bytes
Witam,
  Mam problem :( 
  metoda zdefiniowana jest tak:
  bool wxString::ToDouble ( double *val) const

ja wolam ja tak:
# x - obiekt typu wxString, zwrocony przez wxTextCtrl::GetValue()
x.ToDouble (val) # val nie jest wczesniej zdefiniowane
print val

i dostaje nastepujacy blad: 
AttributeError: ToDouble

rozumiem, ze val ma byc wskaznikiem do zmiennej, ale jak to zapisac w
pythonie? 
Przepraszam za lamerskie pytanie :( 

pozdrawiam, Happy NewYork i t d :) 

Kender
Re: wxString::ToDouble
#475
Author: Adam Karpierz
Date: Tue, 31 Dec 2002 01:28
16 lines
1241 bytes
Użytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisał:

> ja wolam ja tak:
> # x - obiekt typu wxString, zwrocony przez wxTextCtrl::GetValue()

#zdefiniuj wczesniej val np:
val = 0.0

> x.ToDouble (val) # val nie jest wczesniej zdefiniowane
> print val
>
> i dostaje nastepujacy blad:
> AttributeError: ToDouble

--
Adam Karpierz
Re: wxString::ToDouble
#476
Author: Pawel J Maczewski
Date: Tue, 31 Dec 2002 01:46
14 lines
1180 bytes
On Tue, 31 Dec 2002 02:28:09 +0100, Adam Karpierz wrote:

> Użytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisał:
> 
>> ja wolam ja tak:
>> # x - obiekt typu wxString, zwrocony przez wxTextCtrl::GetValue()
> 
> #zdefiniuj wczesniej val np:
> val = 0.0
> 
Nie pomoglo :((( To samo: AttributeError: ToDouble.
Ma ktos jeszcze jakas rade? ;-( 

Kender
Re: wxString::ToDouble
#477
Author: marcin andrzejewski
Date: Tue, 31 Dec 2002 08:35
27 lines
1750 bytes
Użytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisał w wiadomości
news:auqt5i$fed$1@news.tpi.pl...
> On Tue, 31 Dec 2002 02:28:09 +0100, Adam Karpierz wrote:
>
> > Użytkownik "Pawel J Maczewski" <pjmacz@slcj.uw.edu.pl> napisał:
> >
> >> ja wolam ja tak:
> >> # x - obiekt typu wxString, zwrocony przez wxTextCtrl::GetValue()
> >
> > #zdefiniuj wczesniej val np:
> > val = 0.0
> >
> Nie pomoglo :((( To samo: AttributeError: ToDouble.
> Ma ktos jeszcze jakas rade? ;-(

wxString w wxPy  jest automatycznie rzutowany na typ string (str), lub do
unicode.
GetValue() zwraca wiec typ str, ktory naturalnie nie ma metody ToDouble()

najprostszym rozwiazaniem jest rzutowanie:
tekst=t1.GetValue()
wartosc=float(tekst)
--
marcin andrzejewski
m.andrzejewski@dmz.com.pl
keson@post.pl
Re: wxString::ToDouble
#478
Author: Pawel J Maczewski
Date: Tue, 31 Dec 2002 09:23
14 lines
1259 bytes
On Tue, 31 Dec 2002 09:35:39 +0100, marcin andrzejewski wrote:

>> Nie pomoglo :((( To samo: AttributeError: ToDouble.
>> Ma ktos jeszcze jakas rade? ;-(
> 
> wxString w wxPy  jest automatycznie rzutowany na typ string (str), lub do
> unicode.
> GetValue() zwraca wiec typ str, ktory naturalnie nie ma metody ToDouble()

Dzieki :-) 
Jednak lamer jestem :-( moglem sam to sprawdzic...

pozdrawiam
 Kender
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads