Python Tkinter第一个脚本 - 窗口没有显示

时间:2017-06-07 02:15:49

标签: python tkinter

我真的是Python的新手,多年来没有做过任何严肃的编码,所以请耐心等待。

我使用以下脚本来了解Tkinter GUI代码。

import tkinter as tk
MYwindow=tk.Tk()
input("wait")

使用Python的IDLE行解释器时,第1行和第2行将显示创建的窗口框架。

但是当在.py文件中保存代码时,运行该文件时,根本不会显示窗口。所以我添加了第3行,以阻止CMD窗口关闭,但MYwindow仍未显示。

我是否错过了其他一些初始化代码,环境设置或其他内容?请帮忙

1 个答案:

答案 0 :(得分:2)

在将tkinter程序作为脚本运行时,您需要调用Tk的mainloop。它使程序保持活力并不断接收事件。附:在大多数情况下,您永远不应该有while True循环或任何会中断mainloop的内容。

import tkinter as tk
MYwindow=tk.Tk()
Mywindow.mainloop()