命令父窗口变颜色_【编程】第五期:Python Tkinter图形化教程03布局之父窗口、pack和LabelFrame...

本文介绍了Python Tkinter库中LabelFrame的使用,它作为一个带标题的容器,可以改变背景颜色。同时讲解了父窗口的概念,以及如何通过pack布局进行控件的排列和调整,包括side参数的应用以及expand和fill属性如何让控件填充和适应窗口大小变化。
摘要由CSDN通过智能技术生成

这一讲的内容巨多,建议反复观看。

1. LabelFrame

2.父窗口

3.pack布局

首先是控件LabelFrame(好东西)

LabelFrame是一个容器,一个盒子,可以当父窗口(所有控件都可当父窗口),但是为什么这个控件是比较受欢迎的容器控件呢?因为他好为人父因为他有标题!!

我们来看一看他长个什么样子:

from tkinter import *top=Tk()#注意大小写(建一个窗口,不用说了吧)top.title("LabelFrame的showtime!")#改变标题zhujue=LabelFrame(top,text="大家快来看看我!")#这一句话是把这一个“身处于top窗口之中名为‘大家快来看看我!’LabelFrame”存储到zhujue这个变量里Label(zhujue,text="我是来占位的Label").pack()#建立一个label然后把它放到zhujue里面去zhujue.pack()#把zhujue pack出来,这个布局一会会讲到(详细)top.mainloop()#事件主循环

然后得到了这么一个窗口:

dd8a80e3d0f7519e2d166f9965bc7971.png

我们可以看到里面是可以放东西的,那么我们能不能让他变得十分好看(bushi)

当然可以!

我们可以给他换个颜色(蓝色20号字,白底):

zhujue=LabelFrame(top,text="大家快来看看我!",bg="white",fg="blue",font=("",20))

c4c81c7c98c106b0f0e4da1f1d776318.png

但是这会有一个问题,那就是边框看不清了,于是我们还要给他来一个

zhujue=LabelFrame(top,text="大家快来看看我!",bd=20,bg="white",fg=

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值