学习编程第171天 python编程 GUI编程pack布局side控制排列

今天学习的是刘金玉老师零基础Python教程第66期,主要内容是python编程GUI编程pack布局side控制排列,界面布局更灵活。

一、pack布局side控制排列

1.side最简易的布局,可以精确位置的一个布局,Side的作用就是使得控件脱离正常流。通常表达为:

lbl.pack(fill="y",side="top/bottom/left/right")

Top表示控件靠窗体上方分布

bottom表示控件靠窗体下方分布

left表示控件靠窗体左方分布

right表示控件靠窗体右方分布

二、案例

1.创建一个窗体,布局4个label标签,设置label标签的内外边距,并让4个label控件分别靠上下左右四边分布。

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="VB",font=fconfig,bg="SlateBlue",fg="black")
lbl.pack(
fill="y",side="left",padx=5,pady=5,ipadx=10,ipady=10)
lbl=tk.Label(form1,
text="Msql",font=fconfig,bg="DeepSkyBlue",fg="black")
lbl.pack(
fill="y",side="right",padx=5,pady=5,ipadx=10,ipady=10)
lbl=tk.Label(form1,
text="python",font=fconfig,bg="SpringGreen",fg="black")
lbl.pack(
fill="x",side="top",padx=5,pady=5,ipadx=10,ipady=10)
lbl=tk.Label(form1,
text="VF",font=fconfig,bg="SpringGreen",fg="black")
lbl.pack(
fill="x",side="bottom",padx=5,pady=5,ipadx=10,ipady=10)
form1.mainloop()

学习编程第171天 python编程 GUI编程pack布局side控制排列

3.运行效果


学习编程第171天 python编程 GUI编程pack布局side控制排列

展开阅读全文

页面更新:2024-06-13

标签:排列   布局   楷体   上下左右   窗体   外边   控件   简易   精确   界面   作用   位置   案例   标签   基础   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top