#To use tkinter.tix, you must have the Tix widgets installed,
#usually alongside your installation of the Tk widgets. To test
#your installation, try the following:
# top.tk.eval('package require Tix')
from tkinter import Label,Button,END
from tkinter.tix import Tk,Control,ComboBox
top=Tk() #顶层容器
top.tk.eval('package require Tix') #断言If this fails, you
#have a Tk installation problem which must be resolved before proceeding.
lb=Label(top, #标签
text='Animals (in pairs :min:pair,max:dozen)')
lb.pack()
ct=Control(top,label='Number:', #
integer=True,max=12,min=2,value=2,step=2)
ct.pack()
cb=ComboBox(top,label='Type:',editable=True)
for animal in ('dog','cat','hamster','python'):
cb.insert(END,animal) #加在末尾
cb.pack()
qb=Button(top,text='Quit',
command=top.quit,bg='red',fg
='white')
qb.pack()
top.mainloop()
top.destroy() #销毁顶层容器