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 <[EMAIL PROTECTED]>:

> 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
> [email protected]
> http://www.py.cz/mailman/listinfo/python
>
_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem