Tkinter Combobox获得目前选项

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()

输出:

Tkinter Combobox获得目前选项

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程