python写前端入门篇

参考链接先放上:手把手教用python开发界面程序,对新手友好-优快云博客

1、写一个小窗口!

#导入tkinter库
import tkinter
window = tkinter.Tk()
#设置窗口名称
window.title('my window')
#设置窗口大小
window.geometry('300x120')
#显示主窗口
window.mainloop()

运行结果:

2、写一个带标签的小窗口!

#导入tkinter库
import tkinter
window = tkinter.Tk()
#设置窗口名称
window.title('my window')
#设置窗口大小
window.geometry('300x120')

#写一个标签
l = tkinter.Label(window,
    text = 'Excellent!', #标签文字
    bg = 'blue',   #标签颜色
    font = ('Arial',12),   #字体和字体大小
    width = 15, height = 2   #标签长宽
)
#固定标签位置
l.pack()

#显示主窗口
window.mainloop()

运行结果如下:

3、grid布局带标签的小窗口

import tkinter
window = tkinter.Tk()
window.title('5/29')
window.geometry('200x180')
#grid布局
for i in range(4):
    for j in range(3):
        tkinter.Label(window,text = 'Label1',bg = 'purple').grid(row=i,column=j,padx=6,pady=10)

#显示主窗口
window.mainloop()

生成结果如下:12个紫色的标签格子

4、grid布局不带标签窗口,只带文本1

import tkinter
window = tkinter.Tk()
window.title('5/29')
window.geometry('200x180')

#pack布局
#l1 = tkinter.Label(window,text = 'Label1',bg = 'purple',width=15,height=2)
#l1.pack(side='top')

#grid布局
for i in range(4):
    for j in range(3):
        tkinter.Label(window,text = 1).grid(row=i,column=j,padx=6,pady=10)#padx为单元格左右间距,pady为单元格上下间距


#显示主窗口
window.mainloop()

输出结果如下:

5、place布局,带标签2

import tkinter
window = tkinter.Tk()
window.title('5/29')
window.geometry('200x180')

#pack布局
#l1 = tkinter.Label(window,text = 'Label1',bg = 'purple',width=15,height=2)
#l1.pack(side='top')

#grid布局
for i in range(4):
    for j in range(3):
        tkinter.Label(window,text = 1).grid(row=i,column=j,padx=10,pady=10)#padx为单元格左右间距,pady为单元格上下间距


#place布局
l2 = tkinter.Label(window,text='This is Label2!',justify=tkinter.RIGHT,width=50)
l2.place(x=40,y=50,width=100,height=30)

#显示主窗口
window.mainloop()

 输出结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值