在python 3.6中使用tkinter模块

时间:2018-09-02 15:15:12

标签: python tkinter

我正在尝试使用Anaconda中的python 3.6在Tkinter模块中编写简单的东西。这是我的代码

from tkinter import * 
root = Tk()
thelabel = label(root, text="this is our tk window")
thelabel.pack()
root.mainloop()  

但是我得到了错误:

TclError: can't invoke "label" command: application has been destroyed
ERROR: execution aborted

每当我运行我的代码时,我都会得到一个空白的Tkinter窗口,但我不明白是什么问题,谢谢:)

2 个答案:

答案 0 :(得分:0)

您有一个小错误...

这是正确的方法:

from tkinter import *
root = Tk()
thelabel = Label(root, text="this is our tk window")
thelabel.pack()
root.mainloop()

您应该尝试在tkinter上阅读一些内容。

以下是references上的一些label

希望这对您有所帮助!

答案 1 :(得分:0)

将您的代码更改为此

from tkinter import * 
root = Tk()
thelabel = Label(root, text="this is our tk window")
thelabel.pack()
root.mainloop()

标签以大写L开头,它将解决您的错误