Python: 它不允许我使用 Tkinter root = Tk() 错误
Python: It does not let me use Tkinter root = Tk() error
我是 Python 的新手,但了解基础知识。我一直在看一些关于 Tkinter
的教程,但即使从一开始我输入:
from Tkinter import *
root = Tk()
它给我错误:
>Traceback (most recent call last):
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 1, in <module>
from Tkinter import *
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 3, in <module>
root = Tk()
NameError: name 'Tk' is not defined
我试过不同的东西,我也用过IDLE
,但还是不行。我也在 Mac OS X El Capitan 如果这很重要的话。
您将文件命名为 Tkinter.py
。所以你正在导入你自己的文件。重命名您的 python 文件,删除 Tkinter.pyc
并重试。
我试过了,效果很好
import tkinter as tk
root = tk.Tk()
我是 Python 的新手,但了解基础知识。我一直在看一些关于 Tkinter
的教程,但即使从一开始我输入:
from Tkinter import *
root = Tk()
它给我错误:
>Traceback (most recent call last):
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 1, in <module>
from Tkinter import *
File "/Users/$Name/Desktop/PycharmProjects/untitled/Tkinter.py", line 3, in <module>
root = Tk()
NameError: name 'Tk' is not defined
我试过不同的东西,我也用过IDLE
,但还是不行。我也在 Mac OS X El Capitan 如果这很重要的话。
您将文件命名为 Tkinter.py
。所以你正在导入你自己的文件。重命名您的 python 文件,删除 Tkinter.pyc
并重试。
我试过了,效果很好
import tkinter as tk
root = tk.Tk()