保姆级别操作掌握UI布局,Python简化的UI应用展示【建议收藏】

正式的Python专栏第6篇,同学站住,别错过这个从0开始的文章!

前面,学委写了一个保姆级别UI教程,展示了 【一个窗口放两个按钮,点击来提示不同消息】,挺受欢迎的。

但那布局比较简单,本来打算安排开发签到程序的,但有必要教会一下布局(打好基础之后,干啥都快,还能胜任复杂的UI应用开发!)
在这里插入图片描述

什么是布局?

布局就是谋划部署干一件大事,跑偏了。这里的布局描述的是UI应用中的组件摆放

简单理解布局,就像搞室内设计定制一样,在大厅定制个桌椅,搞个茶具,通过精心布置设计让住户心情愉悦

搞UI类/界面应用开发,也是如此,再界面放置几个按钮,表格,给用户直接操作反馈数据(这个也是开发需要掌握学习的基础,就加进来分享了)

好了,Python内置的Tk UI套件有三种布局,但是下面主要谈谈Grid(网格布局)。

谈谈Tk的网格布局

网格布局,很直观,就是网格化,像表格一样

第一行第一列 第一行第二列
第二行第一列 第二行第二列

这就是网格布局的原型了,没错就这么简单。我们将要开发的UI应用如下:

2x2 的表格布局,上面放置4个按钮,每行两个。

在这里插入图片描述

这个怎么做出来呢?

直接看下面代码

这个代码在前一篇的基础上修改,使用grid方法,传入了一些方位的参数。

保存下面代码为tkui_lxw_demo.py并运行。

# -*- coding: utf-8 -*-
# @Time : 2021/8/29 11:58 上午
# @Author : LeiXueWei
# @优快云/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : tkui_layout.py
# @Project : hello

from tkinter import *
import tkinter.messagebox as mb

top = Tk()
top.title("雷学委的Tkinter布局Demo")
top.geometry('600x400')


def open_msg_box():
    mb.showinfo("[学委温馨提示]", "简单的消息弹出窗口!")


def open_err_box():
    mb.showerror("[学委温馨提示]", "演示错误消息窗口!")

#这里加上01和02在按钮显示文本上。
first 
评论 81
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷学委

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值