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

Python Tkinter第一个脚本-窗口未显示,python,tkinter,Python,Tkinter,我对Python真的很陌生,多年来没有做过任何认真的编码,所以请耐心听我说 我使用下面的脚本只是为了了解Tkinter GUI代码 import tkinter as tk MYwindow=tk.Tk() input("wait") 当使用Python的空闲行解释器时,第1行和第2行将显示创建的窗口框架 但是,当将代码保存在.py文件中时,运行该文件根本不会在任何地方显示窗口。因此,我添加了第3行,以阻止CMD窗口关闭,但MYwindow仍然没有显示 我是否错过了其他初始化代码、环境设置或其

我对Python真的很陌生,多年来没有做过任何认真的编码,所以请耐心听我说

我使用下面的脚本只是为了了解Tkinter GUI代码

import tkinter as tk
MYwindow=tk.Tk()
input("wait")
当使用Python的空闲行解释器时,第1行和第2行将显示创建的窗口框架

但是,当将代码保存在.py文件中时,运行该文件根本不会在任何地方显示窗口。因此,我添加了第3行,以阻止CMD窗口关闭,但MYwindow仍然没有显示


我是否错过了其他初始化代码、环境设置或其他内容?请提供帮助

在以脚本形式运行tkinter程序时,需要调用Tk的
mainloop
。它使程序保持活动状态并不断接收事件。注意:在大多数情况下,您不应该有
while True
循环或任何会中断
main循环的循环

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

mainloop
maybe?我在True时添加了:到开头,去掉Input()行。同样的事情,没有画窗户。while True:import tkinter as tk MYwindow=tk.tk()谢谢。学习诀窍:-)