我正在使用Visual Studio Code启动python,并且正在使用Tkinter。当我在外壳中运行代码行时,它可以工作,但是当我在编辑器中运行代码时,它什么也没做。
from tkinter import*
tk = Tk()
btn = Button(tk, text='click me')
btn.pack()
答案 0 :(得分:0)
您可能要检查您的vscode所针对的Python版本/环境:
https://code.visualstudio.com/docs/python/environments
如果您的vscode以Python 2为目标,则该软件包将为Tkinter
(带有大写的T)。
如果您能够从其他外壳运行它,则必须先安装它,但这是另一个可能出现的问题,例如,在Ubuntu上,您想通过以下方式安装python3-tk
apt(假设您正在运行Python 3)。
答案 1 :(得分:0)
您忘了最后说tk.mainloop()吗? –酷云
是的!谢谢。
from tkinter import*
tk = Tk()
btn = Button(tk, text='click me')
btn.pack()
tk.mainloop()