[Linuxtrent] Re: Python

  • From: aZaZel <azazel@xxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: 21 Jun 2002 15:05:57 +0200

>>>>> "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


Other related posts: