python tk下拉列表_如何从Tkinter中的列表创建下拉菜单?
要創建“下拉菜單”,可以在tkinter中使用OptionMenu
基本OptionMenu示例:from Tkinter import *
master = Tk()
variable = StringVar(master)
variable.set("one") # default value
w = OptionMenu(master, variable, "one", "two", "three")
w.pack()
mainloop()
更多信息(包括上面的腳本)可以在here中找到。
從列表中創建月份的OptionMenu非常簡單:from tkinter import *
OPTIONS = [
"Jan",
"Feb",
"Mar"
] #etc
master = Tk()
variable = StringVar(master)
variable.set(OPTIONS[0]) # default value
w = OptionMenu(master, variable, *OPTIONS)
w.pack()
mainloop()
為了檢索用戶選擇的值,您可以簡單地對我們分配給小部件的變量使用.get(),在下面的情況下是variable:from tkinter import *
OPTIONS = [
"Jan",
"Feb",
"Mar"
] #etc
master = Tk()
variable = StringVar(master)
variable.set(OPTIONS[0]) # default value
w = OptionMenu(master, variable, *OPTIONS)
w.pack()
def ok():
print ("value is:" + variable.get())
button = Button(master, text="OK", command=ok)
button.pack()
mainloop()
我強烈建議閱讀this site以獲得更多的基本tkinter信息,因為上面的示例是從該站點修改的。
總結
以上是生活随笔為你收集整理的python tk下拉列表_如何从Tkinter中的列表创建下拉菜单?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 读 jar外文件_读取Jar包
- 下一篇: 基于mysql和php的分布式事务处理1