1、pack
使用 pack布局,将向容器中添加组件,第一个添加的组件在最上方,然后是依次向下添加。
2、代码
from tkinter import *
root = Tk()
# 创建三个 Label 分别添加到root窗体中
# Label是一种用来显示文字或者图片的组件
Label(root, text='pack1', bg='red').pack()
Label(root, text='pack2', bg='blue').pack()
Label(root, text='pack3', bg='green').pack()
root.mainloop()
3、pack属性
4、实例
import tkinter
from tkinter import ttk
win = tkinter.Tk()
win.title("Kahn Software v1") # #窗口标题
win.geometry("600x500+200+20") # #窗口位置500后面是字母x
'''
相对布局,窗体改变对空间有影响
'''
label1 = tkinter.Label(win, text="西安", bg="pink")
label2 = tkinter.Label(win, text="北京", bg="yellow")
label3 = tkinter.Label(win, text="南京", bg="red")
label1.pack(fill=tkinter.Y, side=tkinter.LEFT) # #相对布局
label2.pack(fill=tkinter.X, side=tkinter.TOP)
label3.pack()
win.mainloop() # #窗口持久化