我在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)
中都没有说或使用它我确信有一些非常简单的东西我可以俯视,但我无法在我的生命中找到它。
提前感谢您的帮助!
答案 0 :(得分:3)
您尚未将文本小部件设置为变量,即使您有grid
返回None,因此它仍然不起作用:
from tkinter import *
window = Tk()
my_text = Text(window)
my_text.grid()
my_text.insert(END, "test")
window.mainloop()