gpt4 book ai didi

python - 在 Tkinter 中调用更改组合框选项的函数

转载 作者:行者123 更新时间:2023-11-30 22:40:12 26 4
gpt4 key购买 nike

您能否看一下此代码片段,并告诉我如何在 cm 更改时调用 OptionCallBack 函数,并将所选选项传递到消息框中会显示吗?

import Tkinter
import tkMessageBox
from Tkinter import *
import ttk

app = Tk()
app.configure(background='DimGray')
app.geometry('600x600')
app.resizable(width=False, height=False)

def OptionCallBack():
tkMessageBox.showinfo( "Selected Phase", "??????")



variable = StringVar(app)
variable.set("Select From List")

cm = ttk.Combobox(app, textvariable=variable)
cm.config(values =('Select From Phase A', 'Select From Phase B'))
cm.pack()

app.mainloop()

最佳答案

对变量使用跟踪:

def OptionCallBack(*args):
tkMessageBox.showinfo( "Selected Phase", variable.get())

variable = StringVar(app)
variable.set("Select From List")
variable.trace('w', OptionCallBack)

关于python - 在 Tkinter 中调用更改组合框选项的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42911329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com