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