python布局

<pre name="code" class="python">
#coding=utf-8from Tkinter import *root=Tk()#Label(root,text='l1',bg='red').pack(fill=Y)#widget在X方向跟随GUI窗体变化#Label(root,text='l2',bg='green').pack(fill=BOTH)#widget在X,Y两个方向上根基GUI变化#Label(root,text='l3',bg='yellow').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='red').pack(fill=X,side=LEFT)#l4=Label(root,text='14')#l4.place(x=3,y=3,anchor=NW)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)mainloop()
 


上面代码使用了3中布局:

side=LEFT:靠向前一个控件左边

anchor:为居中的方式

我一般使用grid比较多,grid是网格布局


下面是一个很小的Tkinter界面:

<span style="font-size:18px;">from Tkinter import *
root=Tk()

Label(root,text='frist').grid(row=0)
Label(root,text='second').grid(row=1)

e1=Entry(root)
e2=Entry(root)

e1.grid(row=0,column=1)
e2.grid(row=1,column=1)

mainloop()
</span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值