>>>>> "Mauro" =3D=3D Mauro Colorio <linuxbox@xxxxxxxxxxxx> writes: =20=20=20=20=20=20=20=20 Mauro> File "C:\Python22\lib\site-packages\wxPython\windows.py", Mauro> line 232, in GetParent val =3D Mauro> apply(windowsc.wxWindow_GetParent,(self,) + _args, _kwargs) Mauro> TypeError: wxWindow_GetParent() takes exactly 1 argument (2 ^^^^^^^^^^^^^^^^^^^ In realt=E0 viene eseguito wxWindow.GetParent(), visto che wxTreeCtrl deriva da wxWindow appunto. wxWindow.GetParent() non ha bisogno di nessun altro argomento (esplicito) oltre a "self" e che ritorna il parent del tree widget. La funzione di wxTreeCtrl che tu vorresti usare ("GetParent" che ritorna il parent di un nodo) =E8 stata rinominata "GetItemParent" per evitare un name clash appunto con wxWindow.GetParent(). =20 Mauro> id=3Dself.tree.GetItemText(item) Mauro> parent=3Dself.tree.GetParent(item) <----- la linea inquisita =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 quella corretta =E8 "parent=3Dself.tree.GetItemParent(item)" Mauro> parentId =3D self.tree.GetItemText(parent) Mauro> qualche spunto? Ocio ala documentaziom, 'l ghe scrit.... :-) azazel -- Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx