[python] Qt checkboxy a změna stavu

Petr Vaněk petr na scribus.info
Pátek Květen 9 05:57:19 CEST 2008


On čt 8. května 2008, Martin Stiborský wrote:
> Za mapování signálů díky, to se bude určitě hodit, jenže já tím
> vlastně problém nevyřeším. Jak zařídit, aby změna stavu každého
> checkboxu ovlivnila jenom widget který k tomu checkboxu patří ?
> Zaškrtnu checkbox a s LineEditem vedle se "něco" stane. Takovýchto
> skupinek widgetů je více, mám je všechny očíslované v objectName
> (checkBox1, LineEdit1, checkBox2, LineEdit2, ....), takže bych to
> číslo mohl kuchat z tohohle a pak si příslušný widget najít přes
> findChildren, ale ono to určitě půjde elegantněji ..

možná tomu ne zcela přesně rozumím, al co takhle?

objMap = { check1 : edit1, check2 : edit2, ..., checkN = editN }

... slotValueChanged() ...
	objMap[sender()]->setText("foo")

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/20080509/2a9a1a6b/attachment.pgp 


Další informace o konferenci Python