Python Tkinter简单布局实例教程


Posted in Python onSeptember 03, 2014

本文实例展示了Python Tkinter实现简单布局的方法,示例中备有较为详尽的注释,便于读者理解。分享给大家供大家参考之用。具体如下:

# -*- coding: utf-8 -*-
from Tkinter import *

root = Tk()
# 80x80代表了初始化时主窗口的大小,0,0代表了初始化时窗口所在的位置
root.geometry('80x80+10+10')

# 填充方向
'''
Label(root, text = 'l1', bg = 'red').pack(fill = Y)
Label(root, text = 'l2', bg = 'green').pack(fill = BOTH)
Label(root, text = 'l3', bg = 'blue').pack(fill = X)


# 左右布局
Label(root, text = 'l1', bg = 'red').pack(fill = Y, side = LEFT)
Label(root, text = 'l2', bg = 'green').pack(fill = BOTH, side = RIGHT)
Label(root, text = 'l3', bg = 'blue').pack(fill = X, side = LEFT)

# 绝对布局
l4 = Label(root, text = 'l4')
l4.place(x = 3, y = 3, anchor = NW)
'''

# Grid 网格布局
l1 = Label(root, text = 'l1', bg = 'red')
l2 = Label(root, text = 'l2', bg = 'blue')
l3 = Label(root, text = 'l3', bg = 'green')
l4 = Label(root, text = 'l4', bg = 'yellow')
l5 = Label(root, text = 'l5', bg = 'purple')

l1.grid(row = 0, column = 0)
l2.grid(row = 1, column = 0)
l3.grid(row = 1, column = 1)
l4.grid(row = 2 )
l5.grid(row = 0, column = 3)

root.mainloop()

Grid 网格布局运行效果如下图所示:

Python Tkinter简单布局实例教程

感兴趣的读者可以测试一下本文实例运行效果,相信对大家的Python程序设计有一定的借鉴价值。

Python 相关文章推荐
利用Python自动监控网站并发送邮件告警的方法
Aug 24 Python
Python 网页解析HTMLParse的实例详解
Aug 10 Python
Python简单计算数组元素平均值的方法示例
Dec 26 Python
django使用xlwt导出excel文件实例代码
Feb 06 Python
Python基于pandas实现json格式转换成dataframe的方法
Jun 22 Python
django foreignkey(外键)的实现
Jul 29 Python
Django框架model模型对象验证实现方法分析
Oct 02 Python
python可视化实现KNN算法
Oct 16 Python
tensorflow使用指定gpu的方法
Feb 04 Python
python如何代码集体右移
Jul 20 Python
PyTorch 如何自动计算梯度
May 23 Python
一文搞懂Python Sklearn库使用
Aug 23 Python
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 #Python
python中遍历文件的3个方法
Sep 02 #Python
python中的五种异常处理机制介绍
Sep 02 #Python
python之yield表达式学习
Sep 02 #Python
python中的hashlib和base64加密模块使用实例
Sep 02 #Python
python多线程编程中的join函数使用心得
Sep 02 #Python
python中的函数用法入门教程
Sep 02 #Python
You might like
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php实现图片缩略图的方法
2016/03/29 PHP
thinkPHP5.0框架API优化后的友好性分析
2017/03/17 PHP
关于JavaScript中string 的replace
2013/04/12 Javascript
js弹出窗口之弹出层的小例子
2013/06/17 Javascript
JavaScript函数的一些注意要点小结及js匿名函数
2015/11/10 Javascript
js css实现垂直方向自适应的三角提示菜单
2016/06/26 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
Koa2 之文件上传下载的示例代码
2018/03/29 Javascript
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
2020/08/05 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
[02:18]《我与DAC》之工作人员:为了热爱DOTA2的玩家们
2018/03/28 DOTA
从Python程序中访问Java类的简单示例
2015/04/20 Python
Python3读取zip文件信息的方法
2015/05/22 Python
python利用正则表达式提取字符串
2016/12/08 Python
python 获取网页编码方式实现代码
2017/03/11 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
python超时重新请求解决方案
2019/10/21 Python
Numpy 理解ndarray对象的示例代码
2020/04/03 Python
python递归函数用法详解
2020/10/26 Python
localStorage 设置过期时间的方法实现
2018/12/21 HTML / CSS
HTML5适合的情人节礼物有纪念日期功能
2021/01/25 HTML / CSS
DHC中国官方购物网站:日本通信销售No.1化妆品
2016/08/20 全球购物
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
客服工作职责
2013/12/11 职场文书
技术岗位竞聘演讲稿
2014/05/16 职场文书
试用期转正员工自我评价
2014/09/18 职场文书
贷款担保书
2015/01/20 职场文书
学术会议邀请函
2015/01/30 职场文书
公司的力量观后感
2015/06/05 职场文书
食堂卫生管理制度
2015/08/04 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
浅谈PHP7中的一些小技巧
2021/05/29 PHP