当前位置: 首页 > news >正文

pack 布局管理器

Pack布局管理器,模仿钢琴界面

pack 按照组件的创建顺序将子组件添加到父组件中,按照垂直或者水平的方向自然排
布。如果不指定任何选项,默认在父组件中自顶向下垂直添加组件。
pack 是代码量最少,最简单的一种,可以用于快速生成界面。

在这里插入图片描述

# -- coding: utf-8 --
#测试 pack 布局管理
import tkinter
from tkinter import *
import tkinter as tk
root = Tk()
root.geometry("1040x320")
root.title("Pack布局管理器,模仿钢琴界面")
tile_label = tkinter.Label(root,text="Pack布局管理器,模仿钢琴界面",font=("微软雅黑", 16, "bold"), # 设置字体为微软雅黑,16号,加粗
)
tile_label.pack(pady=20) # 使用pack布局,pady设置上下边距,默认水平居中
#Frname是一个矩形区域,就是用来放置其他子组件f1 =Frame(root)
f1.pack()
f2 = Frame(root)
f2.pack()btnText = ("流行风","中国风","日本风","重金属","轻音乐","爵士乐")for txt in btnText:Button(f1,text=txt).pack(side="left",padx="10")for i in  range(1,20):Button(f2,width=5,height=10,bg="black" if i%2==0 else "white" ).pack(side="left",padx="2",pady="1",ipadx="2")
root.mainloop()

在这里插入图片描述

相关文章:

  • Spring 中的disposableBean介绍
  • 点云数据去噪(Point Cloud Processing Toolbox)
  • JVM 内存结构 详解
  • fastadmin fildList 动态下拉框默认选中
  • 【android bluetooth 协议分析 12】【A2DP详解 2】【开启ble扫描-蓝牙音乐卡顿分析】
  • 【知识点】第6章:组合数据类型
  • 时序替换实时?是否必要
  • C++算法训练营 Day7 哈希表及双指针
  • 《汇编语言》第14章 端口——实验14 访问CMOS RAM
  • OpenCV C++ 心形雨动画
  • 灰狼优化算法MATLAB实现,包含种群初始化和29种基准函数测试
  • 从零开始:用Tkinter打造你的第一个Python桌面应用
  • JVMTI 在安卓逆向工程中的应用
  • 解决 WebAssembly 错误:Incorrect response MIME type (Expected ‘application/wasm‘)
  • 【已解决】电脑端 划词时出现腾讯元宝弹窗问题
  • SQL 中 NOT IN 的陷阱?
  • 固定ip和非固定ip的区别是什么?如何固定ip地址
  • AI助力Java开发:减少70%重复编码,实战效能提升解析
  • Python多线程与多进程
  • 那些Java 线程中断的实现方式
  • js弹出网站/电脑培训学校排名
  • 网站开发与设计作业/seo长尾关键词优化
  • 做网站图片自动切换/网络营销模式有哪几种
  • 网站建设案例市场/百度移动端排名
  • 山东省住房城乡建设厅门户网站/百度指数是什么
  • 武汉网站建设与制作服务/线上推广方案模板