今天学习的是刘金玉老师零基础Python教程第67期,主要内容是python编程GUI编程place布局。
一、place布局
1.place布局需要关注控件的四个属性:横坐标X、纵坐标Y、控件的宽度width、控件的高度height。Place布局优势是布局简单,只需要关注四个属性即可。注意当利用place布局的时候至少需要写一个属性,否则不会显示。利用place布局的缺点就是需要自行计算控件的实际位置,控件可能会相互覆盖,且没有边距和填充的功能。
二、案例
1.利用place布局,设置三个label控件,灵活运用place的四个属性布局控件位置。
2.代码
import tkinter as tk
import tkinter.font as font
form1=tk.Tk()
form1.title("零基础学编程")
form1.geometry("900x300+400+100")
form1["background"]="Violet"
fconfig=font.Font(size=45,family="楷体")
lbl=tk.Label(form1,text="python",font=fconfig,bg="red",fg="black")
lbl.place(x=30,y=20,width=300,height=60)
lbl=tk.Label(form1,text="VB",font=fconfig,bg="Blue",fg="black")
lbl.place(x=30,y=120,width=300,height=60)
lbl=tk.Label(form1,text="Msql",font=fconfig,bg="green",fg="black")
lbl.place(x=30,y=220,width=300,height=60)
form1.mainloop()
3.运行效果
页面更新:2024-03-25
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号