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

slush slush na centrum.cz
Pondělí Červenec 14 18:23:35 CEST 2008


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¹í èást ---------------
HTML p?íloha byla odstran?na...
URL: http://www.py.cz/pipermail/python/attachments/20080714/5ddfde69/attachment.htm 


Další informace o konferenci Python