如何将文本添加到禁用的Tkinter文本小部件?

时间:2019-07-01 16:06:46

标签: python tkinter text-widget

我知道使用widget.config(state = tk.DISABLED)禁用了文本窗口小部件,这使用户无法更改窗口小部件的内容。可以在使用widget.insert(tk.END, text-to-add)运行此语句之前添加内容,但是在此之后,您必须使用以下命令在NORMALDISABLED状态之间交替以添加文本内容:

def add_text(widget, text):
   widget.config (state = tk.NORMAL)
   widget.insert (tk.END, text)
   widget.config (state = tk.DISABLED)

还有其他更有效的方法吗?

1 个答案:

答案 0 :(得分:0)

  

还有其他更有效的方法吗?

不,没有。这是做您想要的事的最有效方法。