tkinter 组合框的问题:如何设置一个值但显示另一个值 [已关闭]

Question of tkinter combobox: how to set a value but show another value [closed]

提问人:stcnchenxin 提问时间:11/17/2023 最后编辑:stcnchenxin 更新时间:11/17/2023 访问量:40

问:


编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。

5天前关闭。

from tkinter.ttk import Combobox
import tkinter as tk

root = tk.Tk()

values = ["info_1", "info_2"]
combobox = Combobox(root , values=values)  # i hope it can show other text but hold value of variable [values]
combobox.pack()

root.mainloop()

我希望它可以通过一些设置来更改显示内容。与设置 1 一样,它显示 ;setting2 ,它显示等等。["info_1_setting1", "info_2_setting1"]["info_1_setting2", "info_2_setting2"]

由于某种原因,我无法直接更改该值,这意味着我无法将该值设置为 。["info_1_setting1", "info_2_setting1"]

python tkinter 组合框

评论

1赞 Cow 11/17/2023
请分享您尝试过的代码,然后我们可以帮助您排除故障并更好地了解您遇到的问题。请记住添加与您的尝试有关的任何特定信息或错误。要了解有关 Stack Overflow 社区如何为您提供帮助的更多信息,请观看阅读如何提问
1赞 acw1668 11/17/2023
目前尚不清楚您的问题是什么。最好提供一个最小的可重现示例

答: 暂无答案