我试图打印出选项菜单中选定的值,但每次运行代码时都只打印第一个值,即使将我的选择更改为b或c。不知道在哪里,我wrong.This是我的代码:从Python中的Tkinter OptionMenu获取值
所有的from tkinter import *
window=Tk()
window.geometry("700x400")
options=StringVar(window)
options.set("a")
menu=OptionMenu(window,options, "a","b","c")
menu.grid(row=2,column=2)
selection=options.get()
print(selection)
好的。什么是“w”代表什么?我仍然对python很陌生,所以很多东西都遇到了麻烦。 – West
@West:代表'写'。我已经更新了我的答案,以包含来自文档的简短说明。 – mentalita
谢谢。有没有办法让选定的值被放入一个变量中,以便我可以在任何地方使用它? – West