gpt4 book ai didi

python - 将组合框中选定的选项设置为变量,该变量随着组合框中选定的选项的变化而变化

转载 作者:行者123 更新时间:2023-12-01 03:08:57 24 4
gpt4 key购买 nike

我试图将组合框下拉列表中选择的选项设置为变量,但是,我用来表示变量的标签当前只是读取 .!combobox 。例如,如果我从下拉列表中选择“客户 2”,标签将更改为客户 2。我可能需要使用按钮来执行此操作,但我不确定如何实现该操作。

import tkinter as tk
from tkinter import ttk
root = tk.Tk()

ICus = tk.StringVar(root)

ICus.set("Select Customer")

ICustomer = ttk.Combobox( textvariable = ICus, state = 'readonly')
ICustomer['values'] = ("Customer1", "Customer2", "Customer3")
ICustomer.grid(row = 2, column = 2)


label_ICustVar = tk.Label( text= ICustomer)
label_ICustVar.grid(row = 3, column = 3)

简单地说,我希望将下拉列表中选择的选项设置为变量,以便稍后在代码中使用。我对编码很陌生,所以我可能会遗漏一些非常明显的东西,任何帮助将不胜感激:)

最佳答案

我认为对于您的使用来说,a_guest提供的链接效果最好,但对于您的示例,我认为最好使用标签的关键字textvariable,即

# note that this is the StringVar ICUS, not the combobox ICUSTOMER.
label_ICustVar = tk.Label( textvariable= ICus)
label_ICustVar.grid(row = 3, column = 3)

关于python - 将组合框中选定的选项设置为变量,该变量随着组合框中选定的选项的变化而变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43089047/

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