使用 python 3.10, tkinter 不用额外安装,“hello world” 例子代码如下:
import tkinter as tk
from tkinter import ttk
def greet():
print('Hello, world')
root = tk.Tk()
root.title("Hello")
# ttk: themed tk
greet_button = ttk.Button(root, text="Greet", command=greet)
greet_button.pack(side='left', fill='x', expand=True)
quit_button = ttk.Button(root, text="Quit", command=root.destroy)
quit_button.pack(side='left', fill='x', expand=True)
# 程序在此处暂停,其他的代码将不会执行,
# 除非使用多进程或多线程
root.mainloop()
运行界面:
点按钮Greet,console 输出一行"Hello, world"
, 按钮 Quit 终止程序