Tkinter不包含任何tk属性。
import tkinter
window = tkinter.Tk()
win.mainloop()
运行此代码时,它会给我一个错误提示:
module 'tkinter' has no attribute 'Tk'
Tkinter不包含任何tk属性。
import tkinter
window = tkinter.Tk()
win.mainloop()
运行此代码时,它会给我一个错误提示:
module 'tkinter' has no attribute 'Tk'
你是否将你的Python文件命名为tkinter.py或Tkinter.py?试着重新命名它。这可能是原因。
如果程序中文件名为tkinter.py
导入tkinter
它会导入我们的文件名,这覆盖了Tk()模块的内容,因此它会抛出错误。
top =tk.Tk()
。
我使用的简单技巧是将'TK'中的大写K改为小写k。import tkinter as tk
import tkinter.filedialog as fd
from tkinter import *
import PIL
from PIL import ImageTk
from PIL import Image
top =tk.Tk()
top.geometry('800x600')
top.title('Image Processing')
top.configure(background='#CDCDCD')
import tkinter
raiz= tkinter.Tk()
raiz.mainloop()
记住,文件名不能为tkinter.py
import tkinter
window = tkinter.Tk()
window.mainloop()
尝试使用Tk
而不是tk
,如果您认为导入错误,请尝试:
import tkinter
tkinter._test()
它是大写的'T'和小写的'k' =>> 'Tk' 不是大写的K,请确保,这是一个小错误