以下是一个示例代码,演示了如何通过按下带有下拉框的键来触发事件:
from tkinter import Tk, StringVar, OptionMenu, Button
def button_clicked():
selected_item = selected_var.get()
print("Selected item:", selected_item)
root = Tk()
selected_var = StringVar(root)
selected_var.set("Option 1") # 设置初始选项
options = ["Option 1", "Option 2", "Option 3"] # 下拉框选项列表
option_menu = OptionMenu(root, selected_var, *options) # 创建下拉框
option_menu.pack()
button = Button(root, text="按下", command=button_clicked) # 创建按钮
button.pack()
root.mainloop()
在上述示例中,我们使用了Python的Tkinter库来创建一个简单的GUI应用程序。首先,我们创建了一个根窗口(root),然后创建了一个下拉框(OptionMenu)和一个按钮(Button)。下拉框使用了一个StringVar变量(selected_var)来存储用户选择的选项。按钮被点击时,会调用button_clicked函数,该函数获取当前选中的选项并将其打印出来。
你可以根据自己的需求修改选项和按钮的文本、添加其他组件等等。希望这个示例能帮助你解决问题!