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 抓取动态网页内容方案详解
Dec 25 Python
Python实现破解猜数游戏算法示例
Sep 25 Python
python实现机械分词之逆向最大匹配算法代码示例
Dec 13 Python
浅谈python日志的配置文件路径问题
Apr 28 Python
详解Python中的各种转义符\n\r\t
Jul 10 Python
对django 模型 unique together的示例讲解
Aug 06 Python
Python实现直方图均衡基本原理解析
Aug 08 Python
python解释器spython使用及原理解析
Aug 24 Python
Python小白学习爬虫常用请求报头
Jun 03 Python
Linux安装Python3如何和系统自带的Python2并存
Jul 23 Python
python 模拟登陆163邮箱
Dec 15 Python
Python页面加载的等待方式总结
Feb 28 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
中东人咖啡哲学
2021/03/03 咖啡文化
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
使用PHP+AJAX让WordPress动态加载文章的教程
2015/12/11 PHP
PHP数组实例详解
2016/06/26 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
JavaScript 实现??打印?理
2007/04/28 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
高性能的javascript之加载顺序与执行原理篇
2018/01/14 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
详解Vue Elementui中的Tag与页面其它元素相互交互的两三事
2018/09/25 Javascript
JS/HTML5游戏常用算法之路径搜索算法 A*寻路算法完整实例
2018/12/14 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
vue-resource 拦截器interceptors使用详解
2021/01/18 Vue.js
python删除文件示例分享
2014/01/28 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
Python基础教程之利用期物处理并发
2018/03/29 Python
为什么是 Python -m
2020/06/19 Python
Django中日期时间型字段进行年月日时分秒分组统计
2020/11/27 Python
用python-webdriver实现自动填表的示例代码
2021/01/13 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
美国内衣品牌:Leonisa
2016/08/14 全球购物
Maison Lab荷兰:名牌Outlet购物
2018/08/10 全球购物
台湾东南旅游社网站:东南旅游
2019/02/11 全球购物
希腊品牌鞋类销售网站:epapoutsia.gr
2020/03/18 全球购物
linux面试题参考答案(7)
2012/10/29 面试题
护士岗前培训自我评鉴
2014/02/28 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
教师岗位职责范本
2015/04/02 职场文书
致三级跳运动员加油稿
2015/07/21 职场文书
2016年毕业实习心得体会范文
2015/10/09 职场文书
《陶罐和铁罐》教学反思
2016/03/03 职场文书
爱心捐款倡议书:点燃希望,传递温暖
2019/11/04 职场文书