[python] [pygtk] odchyceni kliku na bunku v treeview

David Hrachovy david.hrachovy na gmail.com
Pondělí Červenec 14 18:59:18 CEST 2008


Bohuzel nepouzivam glade:) Vsecko jsem vytvoril ve zdrojaku, takze
nevim moc jak bych to pouzil. Ale diky.

> Ahoj,
> 
> ja v aplikaci, ktera toto vyuziva nasel handlovany signal "changed".
> 
> Vypis z .glade souboru, ve kterem je GUI:
> <signal name="changed" handler="on_ProfileList1_changed"/>
> 
> Ve zdrojacich pak event handluju touto funkci:
> def on_ProfileList1_changed(self,widget,*args):
> 
> V te funkci jsem pak detekoval, co presne se zmenilo, resp. kam jsem
> kliknul apod. Ale moc si to nepamatuju, v GTK jsem uz dlouho nedelal
> a doufam, ze ani nebudu muset :). Snad aspon tohle pomuze.
> 
> Marek
> 
> 2008/7/14 David Hrachovy <david.hrachovy na gmail.com>:
> 
> > Zdravim, tohle je muj prvni dotaz na teto konferenci, tak doufam, ze
> > bude stat za to:)
> > Mam treeview. V nem zobrazuji nejake zbozi z liststore. V jednom
> > sloupci zobrazuji pixbuf. Po jednom kliknuti na nejaky cell z toho
> > sloupce bych potreboval, aby se zavolala moje funkce f().
> > Konkretne: tukanim na obrazek pluska se zvysi pocet polozek ve
> > skladu. Zkousel jsem to pres signaly row-activated, cursor-changed,
> > ale vzdycky musim kliknout 2x:(
> > Rad uvitam primo ukazky kodu ci jine reseni.
> > Kdyz tak tu hodim i kod pro predstavu.
> > _______________________________________________
> > Python mailing list
> > Python na py.cz
> > http://www.py.cz/mailman/listinfo/python
> >


Další informace o konferenci Python