Python 为什么我会收到tkinter的导入错误,代码如下?
我是python的新手,正在努力学习下面的基本代码。我不确定为什么我没有打开Tk窗口。到目前为止,我的守则是:Python 为什么我会收到tkinter的导入错误,代码如下?,python,tkinter,Python,Tkinter,我是python的新手,正在努力学习下面的基本代码。我不确定为什么我没有打开Tk窗口。到目前为止,我的守则是: import tkinter as tk from tkinter import tkk class Application(tk.Tk): """Application root window""" if __name__ == "__main__": app = Applicati
import tkinter as tk
from tkinter import tkk
class Application(tk.Tk):
"""Application root window"""
if __name__ == "__main__":
app = Application()
app.mainloop()
我从终端收到的错误是:
ImportError: cannot import name 'tkk' from 'tkinter'
(/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/tkinter/__init__.py)
有什么想法吗?试试这个:
从tkinter导入ttk
你为什么要做“从tkinter导入tkk”。第一行应该是你所需要的。什么是tkk
?你的意思可能是ttk
?import-tkinter。ttk
应该工作,它的ttk
而不是tkk
或从tkinter-import-ttk
错误恰恰告诉你出了什么问题。tkinter模块中没有名为tkk的内容。+1非常好的第一个答案(做得好,欢迎使用SO!)。对于将来,解释一下tkk
不是tkinter的一部分可能会有帮助,您可以假设OP(原始海报)所处的模块是tkinter.ttk
(可以使用从tkinter import ttk导入)。对于内联代码,请使用倒勾(`)将其格式化。