gpt4 book ai didi

python - Python 中的可编辑组合框

转载 作者:行者123 更新时间:2023-12-01 09:06:35 25 4
gpt4 key购买 nike

如何将 List 设置为 Combobox numberChosen 的值?之后,我想用我的条目编辑 List 。我需要一个循环吗?
如果有人能帮助我,那就太好了,谢谢!

import tkinter as tk
from tkinter import ttk
from tkinter import scrolledtext

# window
win = tk.Tk()
win.title("menu")

# button click event
def clickMe():
action.configure(command='List = [nameEntered]')

# text box entry
ttk.Label(win, text="Eingabe:").grid(column=0, row=0)
name = tk.StringVar()
nameEntered = ttk.Entry(win, width=12, textvariable=name)
nameEntered.grid(column=0, row=1)

# button
action = ttk.Button(win, text="Enter", command=clickMe)
action.grid(column=2, row=1)

List = [nameEntered]

# drop down menu
ttk.Label(win, text="Auswahl:").grid(column=1, row=0)
number = tk.StringVar()
numberChosen = ttk.Combobox(win, width=12)
numberChosen['values'] = List
numberChosen.grid(column=1, row=1)

win.mainloop()

最佳答案

每当您想要将项目添加到列表中时,您都需要重新配置组合框。

示例:

def clickMe():
List.append(name.get())
numberChosen.configure(values=List)

关于python - Python 中的可编辑组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51997365/

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