[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