小试Python中的pack()使用方法

作者:南海有鹏 时间:2021-02-03 06:00:43 

Python中pack()方法

#Copyright (c)2017, 东北大学软件学院学生
# All rightsreserved
#文件名称:a.py
#  作   者:孔云
#问题描述:用pack()方法不参加排列标签
#问题分析:。代码如下:
from tkinter import *
root=Tk()
lbred=Label(root,text="红色沟槽状边缘",fg="red",font=('微软雅黑',15),width=20,height=2,relief=GROOVE)
lbred.pack()
lbgreen=Label(root,text="绿色凸起的",fg="green",font=('微软雅黑',15),width=20,height=2,relief=RAISED)
lbgreen.pack()
lbblue=Label(root,text="蓝色脊状边缘",fg="blue",font=('微软雅黑',15),width=20,height=2,relief=RIDGE)
lbblue.pack()
lbyellow=Label(root,text="黄色凹陷的",fg="yellow",font=('微软雅黑',15),width=20,height=2,relief=SUNKEN)
lbyellow.pack()
lbpink=Label(root,text="粉红色平的",fg="pink",font=('微软雅黑',15),width=20,height=2,relief=FLAT)
lbpink.pack()
root.mainloop()

运行结果如下:

小试Python中的pack()使用方法

注:属性relief为控件呈现的3D浮雕样式,有FLAT(平的)、RAISED(凸起的)、SUNKEN(凹陷的)、GROOVE(沟槽状边缘)和RIDGE(脊状边缘)5种。

Python GUI pack方法

from tkinter import *
root = Tk()
root.title("pack方法")
root.geometry("300x180")
print("执行前", root.pack_slaves())
ok_label = Label(root, text="OK",
                font="Times 20 bold",
                fg="white", bg="blue")
ok_label.pack(anchor=S, side=RIGHT,
             padx=10, pady=10)
# root.pack_slaves()[0].forget()    # 隐藏控件
ng_label = Label(root, text="NG",
                font="Times 20 bold",
                fg="white", bg="red")
ng_label.pack(anchor=S, side=RIGHT,
             pady=10)
print("执行后", root.pack_slaves())
for pack in root.pack_slaves():
   print("info", pack.info())
   print("size", pack.size())
root.mainloop()

小试Python中的pack()使用方法

来源:https://blog.csdn.net/u012369559/article/details/78618161

标签:Python,pack
0
投稿

猜你喜欢

  • Python爬虫如何应对Cloudflare邮箱加密

    2023-10-16 22:25:35
  • pytorch 实现tensor与numpy数组转换

    2022-02-07 16:06:44
  • MySQL datetime类型与时间、日期格式字符串大小比较的方法

    2024-01-25 23:25:24
  • Python二叉树的镜像转换实现方法示例

    2023-09-28 18:36:35
  • 使用11行Python代码盗取了室友的U盘内容

    2021-04-05 04:08:21
  • 基于telepath库实现Python和JavaScript之间交换数据

    2023-05-24 04:20:39
  • mysql 之通过配置文件链接数据库

    2024-01-17 13:32:28
  • Python绘制交通流折线图详情

    2023-04-29 01:26:36
  • python-opencv颜色提取分割方法

    2022-01-22 06:26:23
  • Jenkins部署war包和部署jar包的详细步骤

    2023-01-19 07:13:06
  • ASP函数过滤数组中重复数据方法

    2010-01-02 20:32:00
  • MySQL 参数相关概念及查询更改方法

    2024-01-15 02:17:54
  • python itchat实现调用微信接口的第三方模块方法

    2023-03-24 07:12:53
  • mysql学习笔记之帮助文档

    2024-01-19 08:14:36
  • 如何关掉pycharm中的python console(图解)

    2023-01-28 05:54:35
  • Vue3中的极致防抖/节流详解(附常见方式防抖/节流)

    2024-05-08 10:12:37
  • 进一步了解Python中的XML 工具

    2022-06-25 21:49:17
  • 详解python函数传参是传值还是传引用

    2023-11-13 13:25:58
  • 关于换行和回车的图文小结

    2023-07-17 14:41:37
  • python smtplib模块自动收发邮件功能(二)

    2023-09-29 19:52:28
  • asp之家 网络编程 m.aspxhome.com