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 相关文章推荐
50行代码实现贪吃蛇(具体思路及代码)
Apr 27 Python
在Python中操作字典之fromkeys()方法的使用
May 21 Python
Python下载指定页面上图片的方法
May 12 Python
Python中operator模块的操作符使用示例总结
Jun 28 Python
用pickle存储Python的原生对象方法
Apr 28 Python
Python异常处理操作实例详解
Aug 28 Python
Anaconda2 5.2.0安装使用图文教程
Sep 19 Python
python 堆和优先队列的使用详解
Mar 05 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
如何基于python实现归一化处理
Jan 20 Python
python 实现定时任务的四种方式
Apr 01 Python
Python获取百度热搜的完整代码
Apr 07 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/01 无线电
PHP几个实用自定义函数小结
2016/01/25 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
关于php支持的协议与封装协议总结(推荐)
2017/11/17 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
thinkPHP5.0框架事务处理操作简单示例
2018/09/07 PHP
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
jQuery给动态添加的元素绑定事件的方法
2015/03/09 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
jquery实现滑屏大图定时收缩为小banner图片的广告代码
2015/09/02 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
[01:03:09]完美世界DOTA2联赛PWL S2 Forest vs SZ 第二场 11.25
2020/11/26 DOTA
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
Python 功能和特点(新手必学)
2015/12/30 Python
Python金融数据可视化汇总
2017/11/17 Python
Python cookbook(数据结构与算法)根据字段将记录分组操作示例
2018/03/19 Python
Python实现读写INI配置文件的方法示例
2018/06/09 Python
Python实现的读取/更改/写入xml文件操作示例
2018/08/30 Python
Python实现的KMeans聚类算法实例分析
2018/12/29 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
详解python中的闭包
2020/09/07 Python
夜大毕业自我鉴定
2013/10/11 职场文书
农民致富事迹材料
2014/01/23 职场文书
巾帼文明岗申报材料
2014/05/01 职场文书
工程承诺书怎么写
2014/05/24 职场文书
财务负责人任命书
2014/06/06 职场文书
幼儿学前班评语
2014/12/29 职场文书
顶岗实习协议书
2015/01/29 职场文书
2015年乡镇妇联工作总结
2015/05/19 职场文书
生日赠语
2015/06/23 职场文书
Python办公自动化之教你用Python批量识别发票并录入到Excel表格中
2021/06/26 Python
使用Python+OpenCV进行卡类型及16位卡号数字的OCR功能
2021/08/30 Python