Python Tkinter简单布局实例教程
时间:2021-11-09 10:23 作者:admin610456
本文实例展示了python/' target='_blank'>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程序设计有一定的借鉴价值。
(责任编辑:admin)