[python] Vyber polozky
geon
geon na post.cz
Pondělí Červenec 18 13:29:42 CEST 2005
Martin Jedlička napsal(a):
>Zdravim, jak udelam pomoci Tkinter neco takoveto:
>
>
>potrebuju proste mit moznost si vybirat z polozek neco jako je listbox.
>
>
>
Tkinter nabízí jednoduší variantu tohoto. Ukázka:
# -*- coding: utf8 -*-
"""Ukazkovy priklad vyroby aplikace v Tkinter.
Musi byt ulozeno v kodovani utf8."""
from Tkinter import *
def tisk():
print listbox.curselection()
hlavniOkno=Tk()
hlavniOkno.title('Aplikace v Tk')
listbox=Listbox(hlavniOkno, selectmode=MULTIPLE) # muzes jich vybrat více
seznam=['Python','C++', 'Java', 'Pascal', 'Basic']
for prvek in seznam:
listbox.insert(END, prvek) # pridavani do seznamu v nabidce
listbox.pack()
tisk=Button(hlavniOkno, text='Tisk', command=tisk) # svazani tlacitka s
funkci
tisk.pack(ipadx=40)
mainloop()
Pokud by tam těch položek bylo více, dá se to vytvořit i s posuvníkem.
--
geon
Vyjímka je pravidlo. Rekurzivní.
Další informace o konferenci Python