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程序的方法
Apr 21 Python
Python 命令行非阻塞输入的小例子
Sep 27 Python
python解决汉字编码问题:Unicode Decode Error
Jan 19 Python
Python网络爬虫神器PyQuery的基本使用教程
Feb 03 Python
Django处理文件上传File Uploads的实例
May 28 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 Python
阿里云ECS服务器部署django的方法
Aug 29 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
Python Django路径配置实现过程解析
Nov 05 Python
Python 读写 Matlab Mat 格式数据的操作
May 19 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
浅析iis7.5安装配置php环境
2015/05/10 PHP
php 文件下载 出现下载文件内容乱码损坏的解决方法(推荐)
2016/11/16 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
php实现微信支付之企业付款
2018/05/30 PHP
GWT中复制到剪贴板 js+flash实现复制 兼容性比较好
2010/03/07 Javascript
JS 非图片动态loading效果实现代码
2010/04/09 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
使用jquery.qrcode.js生成二维码插件
2016/10/17 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
Vue中Axios从远程/后台读取数据
2019/01/21 Javascript
vue实现的请求服务器端API接口示例
2019/05/25 Javascript
vue router 跳转时打开新页面的示例方法
2019/07/28 Javascript
关于JSON解析的实现过程解析
2019/10/08 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
Python实现爬取逐浪小说的方法
2015/07/07 Python
Python中格式化format()方法详解
2017/04/01 Python
深入浅出学习python装饰器
2017/09/29 Python
python批量修改文件编码格式的方法
2018/05/31 Python
如何用Python合并lmdb文件
2018/07/02 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
np.newaxis 实现为 numpy.ndarray(多维数组)增加一个轴
2019/11/30 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
HTML5实现QQ聊天气泡效果
2017/06/26 HTML / CSS
水芝澳美国官网:H2O Plus
2016/10/15 全球购物
设计毕业生简历中的自我评价
2013/10/01 职场文书
旅游个人求职信范文
2014/01/30 职场文书
反对邪教标语
2014/06/30 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
六年级小学生评语
2014/12/26 职场文书
看雷锋电影观后感
2015/06/10 职场文书
校运会通讯稿
2015/07/18 职场文书
卫生主题班会
2015/08/14 职场文书