Tkinter Combobox获得目前选项
在前面建立Combobox过程中有textvariable=var,可以使用var.get( )获得目前选项内容。
示例1
增加Print按钮,当单击此按钮时可以在Python Shell窗口中打印选项。
from tkinter import *
from tkinter.ttk import *
def printSelection(): # 打印选择的结果
print(var.get())
root = Tk()
root.title("apidemos.com") # 窗口标题
root.geometry("300x120")
var = StringVar()
cb = Combobox(root,textvariable=var) # 创建Combobox
cb["value"] = ("Python","Java","C#","C","C++") # 设置选项内容
cb.current(0)
cb.pack(pady=10)
btn = Button(root,text="Print",command=printSelection) # 创建按钮
btn.pack(pady=10,anchor=S,side=BOTTOM)
root.mainloop()
输出: