[Python] listCtrl populating

Y3s y3s a katamail.com
Ven 1 Feb 2008 23:45:09 CET


Il giorno 01/feb/08, alle ore 23:40, Crash Override ha scritto:

> Buonasera tutti.
> Dunque ho una listCtrl che devo popolare e scrivo questo:
>
>
> listaN.InsertColumn(0, 'titolo')
>         listaN.InsertColumn(1, 'nazione')
>         listaN.InsertColumn(2, 'anno')
>         listaN.InsertColumn(3, 'nome CdP')
>         listaN.InsertColumn(4, 'genere')
>         listaN.InsertColumn(5, 'trama')
>         listaN.InsertColumn(6, 'durata')
>         listaN.InsertColumn(7, 'locandina')
>         listaN.InsertColumn(8, 'fotobook')
>         listaN.InsertColumn(9, 'trailer breve')
>         listaN.InsertColumn(10, 'trailer lungo')
>
>         index = listaN.InsertStringItem(sys.maxint, '0000')
>         listaN.SetStringItem(index, 1, 'es2')
>         listaN.SetStringItem(index, 1, 'es3')
>
>
> dove listaN è la listCtrl. Come aggiungo altre righe? Ho cercato nella
> documentazione wx ma non sono riuscito a risolvere il mio problema.



In [2]: wx.ListCtrl.InsertStringItem?
Type:           instancemethod
Base Class:     <type 'instancemethod'>
String Form:    <unbound method ListCtrl.InsertStringItem>
Namespace:      Interactive
File:           //Library/Frameworks/Python.framework/Versions/2.5/ 
lib/python2.5/site-packages/wx-2.8-mac-unicode/wx/_controls.py
Definition:     wx.ListCtrl.InsertStringItem(*args, **kwargs)
Docstring:
     InsertStringItem(self, long index, String label, int  
imageIndex=-1) -> long

Esempio:

lista.InsertStringItem(0, "")
lista.SetStringItem(0, 0, "Riga1Colonna1")
lista.SetStringItem(0, 1, "Riga1Colonna2")
lista.SetStringItem(0, 2, "Riga1Colonna3")
lista.InsertStringItem(1, "")
lista.SetStringItem(1, 0, "Riga2Colonna1")
lista.SetStringItem(1, 1, "Riga2Colonna2")
lista.SetStringItem(1, 2, "Riga2Colonna3")

Ciao

--
Antonio Valente




More information about the Python mailing list