[python] problém s Tk
Ivo Štolpa
pussa na pussa.cz
Čtvrtek Červenec 14 12:34:26 CEST 2005
Vita Titl napsal(a):
>Vytvářím zaškrtávací políčka a nevím kolik jich bude, počet načítám ze seznamu, tedy zdroj vypadá nějak takto:
>a=0
>policka = ["policko1", "policko2", "policko3", "atd"]
>while 1:
> try:
> ch = Checkbutton(okno, text=policka[a])
> ch.pack()
> a=a+1
> except:
> break
>
>Můj problém: nevím jak potom přistupovat k hodnotám, které nabývá Checkbutton?
>Můžete mi poradit?
>
>Díky mustafa
>_______________________________________________
>Python mailing list
>Python na py.cz
>http://www.py.cz/mailman/listinfo/python
>
>
>
Já bych to asi zkusil nějak takhle:
policka = ["policko1", "policko2", "policko3", "atd"]
chbuttony = {}
for policko in policka:
chbuttony[policko] = Chechkbutton(okno, text=policko)
Přistupovat se pak dá přes:
chbuttony['policko2'] nebo chbuttony.get('policko2', None) nebo
chbuttony[policka[1]] atd...
Doufám, že v tom není moc chyb.
Ivo
--
Ing. Ivo Štolpa
***********************************************
PUSSA software, Žižkova 13, 58601 Jihlava
e-mail: pussa na pussa.cz, ivo.stolpa na seznam.cz
stránky: http://www.pussa.cz
mobilní telefon: 602 735 124
pevná linka: 567 320 386
fax: 602 783 071
***********************************************
Další informace o konferenci Python