Tkinter Hello World

我们运行的第一个Tkinter程序就是几乎所有学习新编程语言或者模块的标配-Hello World

Tkinter Hello World.py
from sys import version_info
if version_info.major == 2:
    import Tkinter as tk
elif:
    import tkinter as tk
    
app = tk.Tk()
app.title("Hello World")
app.mainloop()

生成的界面如下:

Tkinter Hello World

注意
Tkinter的名称已从Python 2中的Tkinter变为Python 3中的tkinter。因此,如果你想要写Python 2和3兼容的Tkinter代码,则需要在导入Tkinter之前检查Python主版本号。

对于Python 2.7来说,

import Tkinter as tk

对Python 3而言,

import tkinter as tk

程序的下一行

app = tk.Tk()

作为主窗口的应用程序窗口本身可以具有其他窗口小控件,如标签,按钮和画布等,主窗口是所有小控件的父窗口。

app.title('Hello World')

它将主窗口命名为“Hello World”。

app.mainloop()

创建窗口实例后,应调用mainloop()让窗口进入无限循环,否则程序不会显示任何内容。