tkinter文本小部件typeError

时间:2016-04-21 16:10:00

标签: python tkinter

我在tkinter中遇到typeError问题。我写了这个小小的测试程序来说明我的问题:

from tkinter import *

window = Tk()

Text(window, width=67, height=10).grid()
Text.insert(END, "test")

window.mainloop()

当我运行程序时,我收到此错误:

  

TypeError:insert()缺少1个必需的位置参数:' chars'

但是,我不知道这个论点是什么。在我看到的任何教程(例如effbot

中都没有说或使用它

我确信有一些非常简单的东西我可以俯视,但我无法在我的生命中找到它。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

您尚未将文本小部件设置为变量,即使您有grid返回None,因此它仍然不起作用:

from tkinter import *
window = Tk()
my_text = Text(window)
my_text.grid()
my_text.insert(END, "test")
window.mainloop()