Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python tkinter:文本小部件的未解析函数_Python_Text_Widget_Tkinter - Fatal编程技术网

python tkinter:文本小部件的未解析函数

python tkinter:文本小部件的未解析函数,python,text,widget,tkinter,Python,Text,Widget,Tkinter,有人能解释一下为什么文本小部件中存在一些未解析的函数,如insert()和pack(),并且text=text(root)行中存在错误吗? 我已经导入了Tkinter并将PYTHONPATH设置为libs,但我仍然无法正常运行程序。 先谢谢你 from Tkinter import * import tkFileDialog from nltk import * import sentiment_analysis root = Tk() root.title('Semantic Orienta

有人能解释一下为什么文本小部件中存在一些未解析的函数,如insert()和pack(),并且
text=text(root)
行中存在错误吗? 我已经导入了Tkinter并将PYTHONPATH设置为libs,但我仍然无法正常运行程序。 先谢谢你

from Tkinter import *
import tkFileDialog
from nltk import *
import sentiment_analysis

root = Tk()
root.title('Semantic Orientation of the Text')

frame = Frame(root)
frame.pack()

text = Text(root)// error
text.tag_config("big", font=('Verdana', 14, 'normal'))
text.tag_config("color", font=('Times New Roman', 24))
text.tag_config("groove", relief=GROOVE, borderwidth=4)
text.pack(expand=YES, fill=BOTH)  #pack() is unresolved

scroll = Tk.Scrollbar(text)
scroll.pack(side=RIGHT, fill=Y)

def onButtonText():

    filename = tkFileDialog.askopenfilename(initialdir='C:/nltk_data/sentiment_analysis')
    text.insert(END, open(filename).read()) #insert() in unresolved

按钮的事件处理程序也有其他函数,但它们有相同的错误-文本小部件的insert()未解决

我的猜测是,由于您正在执行
import*
,您正在导入两个版本的文本,因此无法获得您认为是的对象

确实没有很好的理由进行
import*
。如果您改为执行以下操作,您的代码将更易于维护:

import Tkinter as tk
...
root = tk.Tk()
text = tk.Text(root, ...)

我在pycharm 2.0.2中工作,代码是什么,错误是什么?(PYTHONPATH与此无关,只要您能正确导入Tkinter)请编辑您的问题,您不能将代码放入注释中,它没有格式化。你说的“未解决”是什么意思。引发了什么异常?您的实际脚本中是否有
//错误
?对我来说,这似乎是一个语法错误……我已经找到了原因:有一个库被导入,因为其中一些函数无法解析(python没有看到它们),所以我删除了该导入,现在一切正常:)谢谢你的推荐!