Python tkinter组合框(Combobox)是一种图形用户界面(GUI)元素,用于在下拉列表中显示选项,用户可以从中选择一个选项。
要选择字典键并打印相应的值,可以按照以下步骤进行操作:
from tkinter import *
from tkinter.ttk import Combobox
my_dict = {'键1': '值1', '键2': '值2', '键3': '值3'}
window = Tk()
combo_box = Combobox(window)
combo_box['values'] = tuple(my_dict.keys())
result_label = Label(window, text="")
def on_select(event):
selected_key = combo_box.get()
result = my_dict.get(selected_key, "无效的键")
result_label.config(text=result)
combo_box.bind("<<ComboboxSelected>>", on_select)
combo_box.pack()
result_label.pack()
window.mainloop()
这样,当用户选择组合框中的一个选项时,程序将会从字典中获取相应的值,并将其显示在结果标签上。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云