[Linuxtrent] Re: problema con treeview e formattazione dei numeri

  • From: luca <sanluca78@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Fri, 30 Dec 2005 00:10:19 +0100

Il giorno Gio, 29/12/2005 alle 18.13 +0100, Lele Gaifax ha scritto:

ciao a tutti,
ho risolto 

listmodel = gtk.ListStore(int, str, str, str, str, str, str, str, str,
str, str, str, str)

prima usavo float ora ho messo str e mi funziona tutto 
perche come dice in sto link 

http://www.pygtk.org/pygtk2tutorial/sec-CellRenderers.html

Another use of a cell data function is to control the formatting of a
numerical text display e.g. a float value. A CellRendererText will
display and automatically convert a float to a string but with a default
format "%f".

Un altro uso di una funzione di dati delle cellule deve controllare la
formattazione di un'esposizione numerica del testo per esempio un valore
del galleggiante.  Un CellRendererText  visualizzerà ed automaticamente
convertirà un galleggiante in stringa ma con una disposizione "%f" di
difetto.

e tradotto male cmq si capisce.... perche usa il %f??? 
> luca ha scritto:
> > Il giorno Gio, 29/12/2005 alle 17.57 +0100, Lele Gaifax ha scritto:
> > 
> > lo so che il codice e cosi cosi e da migliorare e parecchio....
> 
> Uhm, un approccio un po' aleatorio...
> 
> > cmq io prendo dei dati da un tabella test e li visualizzo nel treeview e
> > poi prendo dei dati dalla tabella vasca e li visualizzo sempre nello
> > stesso treeview ma questo penso si capiva,
> 
> No, non proprio: il terzo loop serviva a cosa? E che dati prendi dalla 
> tabella di test? Dal codice non si deduce nessuna relazione tra le 
> tabelle TEST e VASCA, e il codice non fa nessun riferimento ai dati 
> effettivamente estratti da VASCA.
> 
> Senza sapere né la struttura delle tabelle, né quali campi estrai, né 
> cosa vuoi ottenere, è un po' difficile dire cose interessanti.
> 
> > al di la di tutto il mio
> > problema e che io visualizzo i numeri interi ad esempio 1 lo vedo
> > 1,00000 e non va bene cosi, non riesco a visualizzare un numero intero
> > corretto, e dal db i numeri vengono presi correttamente.
> 
> Definisci "visualizzare un numero intero corretto". Intendi senza parte 
> decimale? Forse allora lo devi formattare come intero anziché come 
> float, quindi usando "%02d" come formato al posto di "%f"?
> 
> ciao, lele.
-- 
Luca
PY-ACQUA software per l''acquariofilia (licenza GPL 2)
web - http://pyacqua.altervista.org
Email - pyacqua (at) gmail com

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con OGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: