2016-04-21 39 views
0

我在tkinter中遇到typeError問題。我寫了這個小測試程序來說明我的問題:tkinter文本插件類型錯誤

from tkinter import * 

window = Tk() 

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

window.mainloop() 

當我運行程序時,我得到這個錯誤:

TypeError: insert() missing 1 required positional argument: 'chars'

但是,我不知道這種說法。這是沒有說或使用在我看到的任何教程(例如effbot

我敢肯定,有一些非常簡單,我俯瞰,但我無法找到它爲我的生活。

在此先感謝您的幫助!

回答

2

您還沒有您的文本組件設置爲變量,即使你有grid返回None所以它仍然是行不通的:

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

啊哈吧。它現在有用,謝謝! – Wichilie