Python 3,Tkinter,小部件未显示

时间:2018-10-10 08:19:31

标签: python python-3.x tkinter notepad++

我正在Windows 10中使用Python 3,tkinter模块。我知道这个问题经常被问到,但是这个论坛(或google的任何其他结果)上的所有问题似乎都没有答案。我试图开始使用tkinter(我以前从未使用过),但是每个真正基本的工作示例仅返回tkinter GUI主窗口,而没有小部件。我也尝试使用大多数解决方案来解决在该论坛上提出的问题(例如Python tkinter widgets not showingTkinter widgets not appearingTkinter widgets not showing),但结果相同(只是主窗口,没有调整主窗口或显示任何小部件。

我当前的MWE是:

from tkinter import *
from tkinter import messagebox

top = Tk()
top.geometry("100x100")

def helloCallBack():
   msg = messagebox.showinfo( "Hello Python", "Hello World")

B = Button(top, text = "Hello", command = helloCallBack)
B.place(x = 50,y = 50)

top.mainloop()

I am following this tutorial。没有错误显示。
结果显示在所附图片中:

Return of running the MWE

我通过Notepad++在cmd中运行代码,这对于不涉及tkinter的所有普通python代码都可以正常工作。

0 个答案:

没有答案