【发布时间】:2019-02-06 09:58:49
【问题描述】:
我在 Windows 中使用 PyCharm,我已经通过 Anaconda 以及 tkinter 模块下载了 Python 3.5.5 和所有其他库。在此之前,我一直在使用它来解决任何问题。上次我安装了 live Streamer 库。我认为这会导致问题。尝试资本和小型:
from Tkinter import * , from tkinter import * ,
root = tk(), root = Tk(), root = tk.Tk(), root = tk.Tk(), root = Tk.tk()
root = TK.TK()
这是我在 PyCharm 中运行的代码:
from tkinter import *
import tkinter
top = Tk()
def helloCallBack():
print( "Hello Python", "Hello World")
B = tkinter.Button(top, text ="Hello", command = helloCallBack)
B.pack()
top.mainloop()
这些都不起作用
【问题讨论】:
-
简单的答案是您尝试在第一行导入
Tkinter。这将引发错误,因为您的 python 版本需要导入tkinter全部小写。你不能只是把所有可能的导入选项都放在那里,然后寄希望于最好的结果。如果您导入不存在的内容,则会出错。删除import tkinter行上方的所有内容并将其更改为import tkinter as tk,然后为小部件使用tk.前缀。