把下拉选择的值得打印出来:
import tkinter as tk
def on_select(event):
# 当选择下拉框中的一项时,此函数将被调用
selected = event.widget.cget("text") # 获取选中的文本
print(f"You selected: {selected}") # 打印选中的文本
root = tk.Tk()
root.title("Dropdown Test")
var = tk.StringVar(root) # 创建一个StringVar变量,它将用于存储下拉框的当前选项
var.set("Option 1") # 设置默认选项
dropdown = tk.OptionMenu(root, var, "Option 1", "Option 2", "Option 3") # 创建下拉框
dropdown.pack()
# dropdown.config(command=on_select) # 这行代码会导致错误,因为OptionMenu不支持command选项
def on_button_click():
selected = var.get() # 获取当前选中的选项
print(f"Button clicked. Selected: {selected}") # 打印选中的文本
button = tk.Button(root, text="Click me!", command=on_button_click) # 创建按钮,当点击时调用on_button_click函数
button.pack()
root.mainloop()
效果:









![[动态规划] (二) LeetCode 面试题 08.01.三步问题](https://img-blog.csdnimg.cn/img_convert/25bf52d2f096a8590b1038e9f88d7439.png)




![NSS [鹤城杯 2021]EasyP](https://img-blog.csdnimg.cn/img_convert/9b91a65ed72d5c1f215c694ab99b27c1.png)





