这一讲的内容巨多,建议反复观看。
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()#事件主循环
然后得到了这么一个窗口:
我们可以看到里面是可以放东西的,那么我们能不能让他变得十分好看(bushi)
当然可以!
我们可以给他换个颜色(蓝色20号字,白底):
zhujue=LabelFrame(top,text="大家快来看看我!",bg="white",fg="blue",font=("",20))
但是这会有一个问题,那就是边框看不清了,于是我们还要给他来一个
zhujue=LabelFrame(top,text="大家快来看看我!",bd=20,bg="white",fg=