# -*-coding:gb2312-*-
# 测试pack布局管理器
from tkinter import *
root = Tk() # 创建一个顶层窗口对象,用来容纳整个GUI应用
root.title('pack测试') # 创建标题
root.geometry("700x300") # 设置窗口大小
# Frame是一个矩形区域(在屏幕上显示一个矩形区域),就是用来放置其他组件
f1 = Frame(root)
f1.pack()
f2 = Frame(root)
f2.pack()
btnText = ('流行凤', '中国风', '日本风', '重金属', '轻音乐')
for txt in btnText:
btn01 = Button(f1, text=txt)
btn01.pack(side='left', padx=10) # 设置布局(side='left'居左一字排开, padx=10代表x轴方向的间隙)
for i in range(1, 10): # 下面的f2换成f1,则就和上面属于同一矩形行内了
label01 = Label(f2, width=5, height=10,borderwidth=1,relief='solid',
bg = 'black' if i%2==0 else 'white')
label01.pack(side='left', padx=2)
root.mainloop()
GUI之pack布局管理
最新推荐文章于 2024-07-08 15:13:05 发布