[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