浅尝Python 的GUI编程

来源:互联网 发布:可以收听香港电台软件 编辑:程序博客网 时间:2024/05/22 04:33
 
浅尝Python 的GUI编程
【背景介绍】
编写python接口测试脚本后,希望该脚本提供给他人使用时,能够简单易用,便想创建一个界面,在界面上选择测试地址和测试用例进行接口调用。设计出的最终界面如下,界面较简陋~处女作,勿喷~
【阅读对象】
python的GUI编程初学者
【工具介绍】
python 2.7
wxpython python语言的GUI图形库
wxFormBuilder 界面布局快速生成工具
cx_Freeze python生成可执行文件的打包工具

在下使用的是:
python 2.7.10
wxPython3.0-win64-3.0.2.0-py27.exe
wxFormBuilder_v3.5.1-rc1.exe
cx_Freeze-4.3.3.win-amd64-py2.7.msi
网盘下载地址:http://pan.baidu.com/s/1pKGgYHd

【wxFormBuilder的使用】
wxFormBuilder可以帮助我们快速生成界面的python代码
在生成的代码后再添加如下代码,运行后便能展示出我们设计的界面了
(此处不详解代码)
【cx_freeze的使用】
将python转exe方法有三种,分别是cx_freeze、py2exe、pyinstaller
本文讲解的是cx_freeze方法
1、安装cx_freeze
2、检查cx_freeze是否安装成功:运行cmd->执行cxfreeze -h
若提示“系统找不到指定的路径”:
进入python安装的路径,例如我的python安装在D盘,找到D:\python\Scripts\cxfreeze.bat,修改路径为自己的安装路径
保存后重新校验

打包命令:
1、运行cmd
2、进入你需要打包的.py文件的路径下
3、执行命令:cxfreeze ***.py --target-dir dist
解释:dist为打包后生成的可执行文件放置位置,
建议dist为空文件夹,因为除了生成可执行文件,还会生成运行程序需要的PYD和dll文件
4、若想生成指定图标的可执行文件,可执行以下命令:
cxfreeze ***.py --target-dir dist icon=*****\**.ico
最终将会生成你的理想可执行文件
0 0
原创粉丝点击