gpt4 book ai didi

python tkinter : unresolved functions of text widget

转载 作者:太空宇宙 更新时间:2023-11-03 19:19:20 25 4
gpt4 key购买 nike

任何人都可以解释为什么有一些函数未解决,特别是文本小部件的 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 *,因此您正在导入两个版本的 Text,因此您不会获得您认为的对象。

确实没有充分的理由进行import *。如果您这样做,您的代码将更容易维护:

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

关于 python tkinter : unresolved functions of text widget,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10318175/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com