【发布时间】:2020-05-13 09:24:55
【问题描述】:
我尝试制作一个 tkinter 脚本,该脚本将根据下拉菜单中选择的日期打印一组作业,但它不起作用,我找不到任何解决方案。感谢你的帮助! 我的代码:
from tkinter import *
root = Tk()
root.geometry("500x500")
Label(root, text="Day").pack()
OPTIONS = [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
]
variable = StringVar()
variable.set("Day")
w = OptionMenu(root, variable, *OPTIONS).pack()
def day():
if variable == "Monday":
print("Hello")
Button(root, text="Enter", command=day).pack()
root.mainloop()
【问题讨论】:
-
使用
variable.get().variable是一个StringVar实例。
标签: python python-3.x tkinter