[python] Qt checkboxy a změna stavu

Petr Vaněk petr na scribus.info
Čtvrtek Květen 8 20:14:34 CEST 2008


On čt 8. května 2008, ViNiL wrote:
> > Mám otázku na Qt a změny stavů jeho widgetů, třeba checkboxy.
> > Když zaškrtnu/odškrtnu checkbox, tak můžu zachytit signál
> > valueChanged(state), to je velice užitečné, signál vrací také na jakou
> > hodnotu se stav změnil, ale co dělat, když potřebuji  vědět, který
> > checkbox byl změněn ? To musím stále udržet v listu (či jakkoli jinak)
> > všechny checkboxy a jakmile zachytím signál, všechny je projít a
> > zjistit u kterého proběhla změna ?
>
> Shodou okolnosti jsem nedavno pristal na teto strance:
> http://doc.trolltech.com/4.4/qsignalmapper.html#details
> Neni to "ono"?

Může být.

Anebo existuje metoda sender()

QObject * QObject::sender () const   [protected]

mělo by to být i v PyQt. Ale přečti si k tomu dokumentaci, anžto to není úplně 
košer konstrukce.

p.
------------- další část ---------------
Netextová příloha byla odstraněna...
Jméno: [žádný popis není k dispozici]
Typ: application/pgp-signature
Velikost: 194 bytes
Popis: This is a digitally signed message part.
Url : http://www.py.cz/pipermail/python/attachments/20080508/1c2e5d4b/attachment.pgp 


Další informace o konferenci Python