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

slush slush na centrum.cz
Úterý Červenec 15 11:09:10 CEST 2008


widget.connect('changed', on_change)

2008/7/14 David Hrachovy <david.hrachovy na gmail.com>:

> 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
> > >
> _______________________________________________
> 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/20080715/f2469d99/attachment.html 


Další informace o konferenci Python