9.1 第一个图形界面

下面的代码将实现一个窗口:
import tkinter as tk
root = tk.Tk()
#设置标题
root.title("示范")
root.geometry("200x100")
#添加label组件,此组件可以显示文字或者图片
label= tk.Label(root,text="第一个图形窗口")
#label的pack函数,自动调节大小
label.pack()
#进入窗口主体循环,显示窗口
root.mainloop()
这里使用了label组件,组件就是界面上的各种元素,包括但不限于:按钮、单选、多选、输入框、下拉框、列表。
图形界面的运行逻辑和前面的不一样,它是一个无限循环的逻辑,最后的代码mainloop就是开启这个循环(loop就是循环的意思)
while True:
    if 有事件触发:
         执行绑定的函数
    if 退出:
       break;
至于什么事件呢?事件是图形界面的一个概念,分以下几种:
1.鼠标或者键盘的动作,例如鼠标单击,双击,键盘按下
2.窗口本身的生命周期,例如窗口创建,窗口创建完毕,窗口关闭,窗口放大,窗口缩小