【发布时间】:2019-11-09 14:18:12
【问题描述】:
我正在寻找一种根据您在 OptionMenu 中选择的选项来更改窗口内容的方法。它应该有 3 个不同的选项,即“介绍”、“加密”和“解密”。我有创建 OptionMenu 的代码,但现在我想知道如何修改它们以显示不同的页面,具体取决于所选的页面。有人可以帮我吗?我正在使用 python 3
例如:
from tkinter import *
OptionList = [
"Einführung",
"Verschlüsseln",
"Entschlüsseln"
]
window = Tk()
window.geometry('200x200')
variable = StringVar(window)
variable.set(OptionList[0])
opt = OptionMenu(window, variable, *OptionList)
opt.config(width=90, font=('Calbri', 12))
opt.pack(side="top")
window.mainloop()
这将生成一个带有 OptionMenu 的窗口,其中包含我上面写的三个选项(仅用德语),现在我想根据 OptionMenu 的当前选择选项更改页面
谢谢大家!
【问题讨论】:
-
" 根据当前选择的选项更改页面":您没有显示任何更改页面的尝试,也没有显示任何内容改成? Edit你的问题给minimal reproducible example。
标签: python tkinter window optionmenu