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 相关文章推荐
关于numpy中np.nonzero()函数用法的详解
Feb 07 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
Python中index()和seek()的用法(详解)
Apr 27 Python
Python和C/C++交互的几种方法总结
May 11 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
python中is与双等于号“==”的区别示例详解
Nov 21 Python
Python向Excel中插入图片的简单实现方法
Apr 24 Python
Python使用sklearn实现的各种回归算法示例
Jul 04 Python
python实现淘宝购物系统
Oct 25 Python
使用pyqt5 tablewidget 单元格设置正则表达式
Dec 13 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
May 09 Python
Django显示可视化图表的实践
May 10 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
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
ThinkPHP采用原生query实现关联查询left join实例
2014/12/02 PHP
如何写php守护进程(Daemon)
2015/12/30 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
PHP使用Redis实现Session共享的实现示例
2019/05/12 PHP
php7 新增功能实例总结
2020/05/25 PHP
js弹出框轻量级插件jquery.boxy使用介绍
2013/01/15 Javascript
JavaScript中的关键字"VAR"使用详解 分享
2013/07/31 Javascript
js Dialog 去掉右上角的X关闭功能
2014/04/23 Javascript
全面解析多种Bootstrap图片轮播效果
2016/05/27 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
前后端常见的几种鉴权方式(小结)
2019/08/04 Javascript
详解如何在Javascript和Sass之间共享变量
2019/11/13 Javascript
vue-router结合vuex实现用户权限控制功能
2019/11/14 Javascript
JavaScript console的使用方法实例分析
2020/04/28 Javascript
vue中解决拖拽改变存在iframe的div大小时卡顿问题
2020/07/22 Javascript
Javascript如何递归遍历本地文件夹
2020/08/06 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
跟老齐学Python之??碌某?? target=
2014/09/12 Python
Python操作Access数据库基本步骤分析
2016/09/19 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
pytorch实现mnist分类的示例讲解
2020/01/10 Python
Django+RestFramework API接口及接口文档并返回json数据操作
2020/07/12 Python
python实现粒子群算法
2020/10/15 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
css3实现椭圆轨迹旋转的示例代码
2018/10/29 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
2013/07/11 HTML / CSS
php优化查询foreach代码实例讲解
2021/03/24 PHP
经典英文广告词
2014/03/18 职场文书
宾馆前台接待岗位职责
2015/04/02 职场文书
戒赌保证书
2015/05/11 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
春节随笔
2015/08/15 职场文书
2016年青少年禁毒宣传教育活动总结(学校)
2016/04/05 职场文书