我想要创建一个tkinter窗口,使用py魅力:
from tkinter import *
root = Tk()
root.mainloop()显然,PyCharm告诉我,from tkinter import *是一个未使用的导入语句,而root = Tk()是一个未解决的引用。让我困惑的是,代码工作得很好,出现了一个tkinter窗口,没有错误。
我该怎么解决这个问题?
编辑:每当导入任何其他库时, PyCharm都会显示这些错误。
发布于 2017-06-18 12:34:54
from Tkinter import *
root = Tk()
thislabel = Label(root, text = "This is an string.")
thislabel.pack()
root.mainloop()使用Tkinter而不是tkinter
发布于 2019-08-15 01:58:03
从tkinter进口*
效果很好。您只需转到下一行并按
tk = Tk()
或者任何更简单的代码,它都会识别它并且工作得很好。
from tkinter import*
tk = Tk()
btn = Button(tk, text="Click Me")
btn.pack()
tk.mainloop()上面的代码有用吗?
希望这能有所帮助
发布于 2020-08-13 23:27:04
在我的例子中,我正在编写的文件名为"tkinter.py",当我导入模块"tkinter“时,PyCharm所做的就是导入我正在编写的文件,当然出现了消息错误:”无法在导入的模块tkinter中找到引用Tk“。这是一个愚蠢的错误,但检查您的文件是否与模块.调用不同;)
编辑:如果您使用"from tkinter * ",您必须像这样运行它:
from tkinter import *
root = Tk()
root.mainloop()如果您使用“导入tkinter作为tk",您必须像这样运行它:
import tkinter as tk
root = tk.Tk()
root.mainloop()https://stackoverflow.com/questions/39195711
复制相似问题