Python:它不允许我使用Tkinter root = Tk()错误

时间:2015-12-02 20:38:19

标签: python tkinter 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上。

2 个答案:

答案 0 :(得分:5)

您将文件命名为Tkinter.py。所以你要导入自己的文件。重命名您的python文件,删除Tkinter.pyc并重试。

答案 1 :(得分:0)

我试过这个并且有效

import tkinter as tk    
root = tk.Tk()
相关问题