保姆级别操作指导,教你用Python快速开发UI应用!_python 打开 ui

85 阅读3分钟

就几行代码,保存为first\_ui.py直接运行。


好,直接看效果:  
 ![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/e6baa3ef1a71414985f6063cace65c72~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=8C%2FSdlSo%2Ffw9RKoFr93OOH%2FEUZE%3D)


很简单吧。


## 第二步,难度升级加按钮


效果如下,尝试加两个按钮。  
 ![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/95fd21ab28184f099e1c1985bc650d8d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=WoHgiVusR1roN2pMTM6XXSNe5UA%3D)


就在前面的代码的基础上添加按钮组件。



-*- coding: utf-8 -*-

@Author : LeiXueWei

@CSDN/Juejin/Wechat: 雷学委

@XueWeiTag: CodingDemo

-*- coding: UTF-8 -*-

from tkinter import *

top = Tk() top.title("雷学委的TkinterDemo") top.geometry('300x100')

def open_msg_box(): pass

def open_err_box(): pass

#添加按钮1 first = Button(top, text="点击->查看消息", fg="tomato", command=open_msg_box) first.pack() #添加按钮2 second = Button(top, text="点击->查看错误", fg="tomato", command=open_err_box) second.pack() top.mainloop()


好像也不难,但是运行上面的代码只会展示


看到没有,这里有个command参数赋值是一个函数(但是学委还没有实现细节)。


## 第三步,实现事件弹出消息窗口,错误窗口


效果如下,点击不同按钮展示不同类型窗口和消息。  
 ![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/e30cfe31d76b4192b45ecfa95f7fe13c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=DHgHkTyqHCsebEJmKGqN7nMMqvA%3D)



-*- coding: utf-8 -*-

@Time : 2021/8/29 11:58 上午

@Author : LeiXueWei

@CSDN/Juejin/Wechat: 雷学委

@XueWeiTag: CodingDemo

@File : first_ui.py.py

@Project : hello

from tkinter import * import tkinter.messagebox as mb

top = Tk() top.title("雷学委的TkinterDemo") top.geometry('600x400')

def open_msg_box(): mb.showinfo("[学委温馨提示]", "简单的消息弹出窗口!")

def open_err_box(): mb.showerror("[学委温馨提示]", "演示错误消息窗口!")

first = Button(top, text="点击->查看消息", fg="tomato", command=open_msg_box) first.pack() second = Button(top, text="点击->查看错误", fg="tomato", command=open_err_box) second.pack() top.mainloop()


到这了展示完毕,学会了吗?学会欢迎在评论区打卡。


请务必学会,下一篇我们讲学习开发这个工具:


![在这里插入图片描述](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/08a4ee1a4b3e406aa5c98dc780eb4015~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=onKIx6t3YFnj%2Bh2VwrJ59tHKdg8%3D)


喜欢Python的朋友,请关注学习 [Python基础专栏](https://gitee.com/vip204888) or [Python入门到精通大专栏](https://gitee.com/vip204888)



> 
> 持续学习持续开发,我是雷学委!  
>  编程很有趣,关键是把技术搞透彻讲明白。  
>  欢迎关注,还有尽情点赞收藏!
> 
> 
> 







![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/51397525e451486fbf77c39333a5620c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=xcJ2IkCLNAoaNI%2FlBBmBS6kL7%2B4%3D)
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/f2092c575b6f4ff79a61e8cdde2fa7f7~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=7TaALN%2BUE7Zd3Y2D%2BIKPjOg9Wu4%3D)
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/81c836f807d04d9c9814c16bf9ec010d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5py65Zmo5a2m5Lmg5LmL5b-DQUk=:q75.awebp?rk3s=f64ab15b&x-expires=1772462187&x-signature=LL%2FgCggshID6aS%2Fh%2B1jFP%2B8ZFWs%3D)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!**


**由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**

**[需要这份系统化资料的朋友,可以戳这里获取](https://gitee.com/vip204888)**