Gambas-it
Gambas3 => Programmazione => Topic aperto da: kicco - 22 Marzo 2015, 19:48:37
-
:ciao:
Creo un ValueBox, mando in esecuzione e non riesco a scrivere un numero decimale al suo interno :-\
-
a me funziona
-
ciao Gianluigi,
nel dubbio ho provato anche su un altra macchina, ma con lo stesso risultato!
Ricapitolando: ho aperto un form ho creato un ValueBox per un campo numerico.
Mando in esecuzione e cerco di scrivere, che so, 4.55 ma anche 4,55, lui mi scrive "455," cioè con la virgola in fondo.
Se uso i tasti frecce per riposizionarmi tra il 4 e il 55, allora funziona!
Per scrivere 4,55 devo scrivere "4," poi freccia a destra e poi "55" :-\
... a meno che io non abbia un settaggio strano del pc... indago!
-
Non so cosa dirti, a me funziona bene e parlo di Gambas 3.7 ottenuto dalla PPA ora provo con quello compilato.
-
Scusa potevi anche dirlo che usavi GTK o meglio gb.gui (penso)
Confermo l'anomalia ora guardo se lo fa anche sulla trunk e avviso sulla ML
Si lo fa anche sulla Trunk
-
... gb.gui!
ok e sempre grazie! :)
-
Scusa kicco,
Hai impostato la proprietà type su currency?
Tale proprietà è impostata di default su Number. Così però non accetta numeri con decimali, ma solamente interi.
:ciao:
-
Hai impostato la proprietà type su currency?
...ma... in questo modo si forza l'oggetto ValueBox a gestire il valore monetario dell'Euro. (http://levipere.com/wp-content/plugins/locco-emoticons/Locco/Locco_Ro_smiley_51.gif)
-
...ma... in questo modo si forza l'oggetto ValueBox a gestire il valore monetario dell'Euro.
Io ho fatto una prova ed all'interno del controllo non é comparso alcun simbolo valutario. Non so se con GTK possa sorgere il problema
:ciao:
-
Non so se con GTK possa sorgere il problema
Io uso solo Qt4 .
Ad ogni modo ho notato che lo spostamento della virgola alla destra del numero avviene soltanto nel caso si abbia un numero intero con almeno due cifre e si intenda porre al suo interno il punto (che poi per noi si trasformerà in una virgola).
Diversamente, se si scrive direttamente il numero con i decimali, quel problema dello spostamento a destra non avviene.
-
:ciao:
...eccomi.
@Picavbg
mi succede esattamente quello che descrive Vuott!
-
In Ubuntu 14.04.02 e Gambas3 3.7 con il componente GTK o GUI qualunque combinazione di numeri con virgola mobile inserita manualmente in ValueBox otterrà la virgola in fondo al numero così come detto inizialmente da Kikko.
Esempio: 1,2 otterrà 12, - 12,12 = 1212, - 123,123 = 123123, e così via...
Di contro inserendo i numeri decimali direttamente con il codice il numero decimale apparirà così come immesso esempio 1.2 = 1,2 ecc.
:ciao: