,可以通过以下步骤实现:
from tkinter import *
root = Tk()
listbox = Listbox(root)
listbox.pack()
items = {"Value 1": "Key 1", "Value 2": "Key 2", "Value 3": "Key 3"}
for value, key in items.items():
listbox.insert(END, value)
listbox.set(key, len(listbox.get(0, END)) - 1)
def print_selected_item():
selected_index = listbox.curselection()[0]
selected_value = listbox.get(selected_index)
selected_key = listbox.get(selected_value)
print("Selected Value:", selected_value)
print("Selected Key:", selected_key)
button = Button(root, text="Print Selected Item", command=print_selected_item)
button.pack()
这样,当用户选择一个项并点击按钮时,将会打印所选项的值和键。
请注意,以上代码是使用Python的TKinter库来创建GUI界面,并使用ListBox控件来展示和选择项。对于云计算领域的专家和开发工程师来说,TKinter可能不是最常用的工具,但它是Python中常用的GUI库之一。
关于ListBox的更多信息,你可以参考腾讯云的文档和示例代码:
领取专属 10元无门槛券
手把手带您无忧上云