python桌面应用开发教程,Python 桌面应用
去吧,每天舔一波Python。没有你想不到的,只有你做不到的!作为当年的领袖,皮顿完美的诠释了这句话。
给定业务需求的参数,取出压缩文件夹中的指定文件,并将其生成到目录中。先做个效果图(原谅UI,优先考虑结果),欢迎不同号的小伙伴绕行。
开发环境tkinter: python内置了标准Tk GUI工具包的接口,免参考安装文档:1。https://www.runoob.com/python/python-gui-tkinter.html新秀快乐初学者2。https://cloud.tencent.com/developer/section/372347腾讯云爬坑进阶3.https://docs.python.org/zh-cn/3/library/tkinter.html # tkinter-modules官方文档劝你放弃(需要翻墙*翻译未完成)预留坑位:tkinter网格,pack布局,推荐网格,两者不能混用,具体优缺点可百度预留:引入Combobox组件时,需要单独引导,否则会报错一个未解决的引用 Combobox 引入错误。正确的姿势如下:python 3 . x 3 . x版使用的库名是tkinter,即首字母T小写。从tkinter导入*从tkinter导入ttktk.com bobox()py installer:将python文件打包成exe格式。
Pywin32:windows扩展,PyInstaller依赖项
Pip PyinstallerPip安装PyWin32程序构造又到了一个紧张刺激的阶段。输出你的“hello world”=。=,以下代码来自GUI章节《Python核心编程》 ——的问候语。
导入tkinter top=tkinter。Tk() # get顶级对象# load text label hello=tkinter . label(top,text= hello world!)hello.pack()#加载按钮并注册退出事件quit=tkinter.button (top,text= quit ,command=top.quit,bg= red ,fg= white )quit . pack(fill=tkinter . x,Expand=1)#运行GUI应用程序tkinter.mainloop()。看那妖娆的红色搭配缤纷的黑色。原谅我一生对自由的放荡不羁的热爱。效果图如下。
要打包,您需要CD到项目目录。按住shift并右键单击空白处,打开当前目录中的cmd。
Py-f * * *。py//* * *你的启动文件预留坑:打包失败!错误:元组索引超出范围,pyinstaller官方稳定版3.4,3.4以上,需要单独替换开发构建文件,路径\venv\Lib\site-packages\PyInstaller\depend
所有正常输出都可以成功打包。
可执行文件。exe文件可以在dist文件下找到,目录结构变化如下
保留坑:如果没有找到依赖关系,需要将相关文件放在exe目录下或者添加到\venv\Scripts目录下。
咻,收工了,洗洗睡吧~ ~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。