gpt4 book ai didi

python - 如何在条目被禁用时在 tkinter 条目小部件中插入值

转载 作者:行者123 更新时间:2023-11-30 22:17:27 25 4
gpt4 key购买 nike

我试图在 widget 被禁用时在 tkinter Entry 中插入值。我想在 entry widget 中实现该值请勿删除。已检查此网站以查找类似的问题来解决此问题,但找不到任何问题。

from tkinter import ttk
import tkinter as tk


blow = [("january", "2013")]


def func():
for child in tree.get_children():
sum =(tree.item(child, "values")[1])
e1.delete(0, tk.END)
e1.insert(0, sum)
print(sum)


root = tk.Tk()
root.geometry("400x300")

tree = ttk.Treeview(columns=("columns1", "columns"), show="headings",
selectmode="browse")
tree.heading("#1", text="Month")
tree.heading("#2", text="Year")

for n in blow:
tree.insert("", tk.END, values=(n))
tree.pack()

b1 = tk.Button(text="insert", command=func)
b1.pack()

e1 = tk.Entry()
e1.config(state="disable")
e1.pack()

root.mainloop()

最佳答案

我找到了一种方法来做到这一点,需要先使用config启用entry,然后我禁用

def func():
for child in tree.get_children():
sum = (tree.item(child, "values")[1])
e1.config(state="normal")
e1.delete(0, tk.END)
e1.insert(0, sum)
print(sum)
e1.config(state="disable")

关于python - 如何在条目被禁用时在 tkinter 条目小部件中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49673910/

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