Python tkinter控件全集之组合选择框 ttk.ComboBox
import tkinter as tk
from tkinter import ttk
def on_combo_select(event):
print("选择的项是: ", combo.get())
root = tk.Tk()
root.title("Combo Box Example")
combo_values = ["Python", "Java", "C++", "JavaScript"]
combo = ttk.Combobox(root, values=combo_values)
combo.current(0) # 设置默认选择为列表中的第一个元素
combo.bind("<<ComboboxSelected>>", on_combo_select)
combo.pack()
root.mainloop()
这段代码创建了一个简单的tkinter窗口,其中包含一个下拉组合框。用户可以从列表中选择一种编程语言,并且每次选择后都会打印出来。这个例子展示了如何使用ttk.Combobox
控件,以及如何响应用户的选择事件。
评论已关闭