【问题标题】:AttributeError: 'module' object has no attribute 'Tk' [duplicate]AttributeError:“模块”对象没有属性“Tk”[重复]
【发布时间】:2015-09-27 00:22:55
【问题描述】:

我开始使用 Tkinter python 库学习 GUI 开发,但我遇到了 PyCharm IDE 社区版 4.5.2 的问题

我的问题是:当我在 IDLE 中编写下面的代码时,它工作正常!!! 但是当我使用 PyCharm IDE 编写它时,会出现以下错误消息: AttributeError:“模块”对象没有属性“Tk” 请帮助我,我真的需要帮助,非常感谢你

我的代码:

import Tkinter

app = Tkinter.Tk()
app.title("hello world")
app.minsize(300, 300)
helloLabel = Tkinter.Label(app, text="hello GUI")
helloLabel.pack()

app.mainloop()

注意:我使用的是 Python 2.7.6,操作系统:Ubuntu 14.04 LTS

【问题讨论】:

  • 您是否将文件命名为Tkinter.py
  • 是的,先生,它是 Tkinter.py

标签: python python-2.7 tkinter pycharm


【解决方案1】:

问题是您将文件命名为Tkinter.py。当您进行导入时,python 会看到该文件并尝试导入它而不是 Tkinter 库。

重命名您的文件,并确保删除Tkinter.pyc(如果存在)。

【讨论】:

    猜你喜欢
    • 2021-11-03
    • 2017-03-21
    • 1970-01-01
    • 1970-01-01
    • 2018-07-07
    • 2017-04-22
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    相关资源
    最近更新 更多