WxPython是一款可视化编辑器软件,是基于wxWidgets库的Python GUI框架,WxPython提供了许多GUI构建模块,例如面板、按钮、文本框、下拉菜单等,以及事件处理系统和定时器等功能,可以帮助程序员轻松创建优秀的GUI界面。
软件特色
Tkinter:是python最简单的图形化模块,总共只有14种组建
Pyqt:是python最复杂也是使用最广泛的图形化
Wx:是python当中居中的一个图形化,学习结构很清晰
Pywin:是python windows下的模块,摄像头控制(opencv),常用于外挂制作
软件说明
支持更换生成代码类型,调试目录,调试使用的解释器
支持拖拽操作,使用键盘上下左右调整组件位置,使用DEL删除选中组件
支持导出导入布局,方便下次接着修改无需重新设计
如果调试出现闪退更换成英文类型或者修改调试目录即可,默认环境未安装wxpython库的可以选择其他有安装的虚拟环境,重启即可
支持关联布局文件,双击保存的文件即可直接打开加载(关联后会直接重启资源管理器,有点暴力,不知道怎么简单更新文件)
使用pyec模块后可以使用已经封装的部分中文代码直接操作
安装步骤
Python与wxPython运行环境安装
分别安装python-2.6.2.msi、wxPython2.8-win32-unicode-2.8.10.1-py26.exe
wxPython2.8-win32-docs-demos-2.8.10.1.exe和py2exe-0.6.9.win32-py2.6.exe
python安装路径采用默认C:Python26,安装完毕后,将这个目录添加到path环境变量中
Pydev开发环境安装
如果未安装jre,请下载安装
解压缩eclipse-SDK-3.3.2-win32.zip至D:eclipse-3.3.2
解压缩org.python.pydev.feature-1.4.7.2843.zip至D:eclipse-3.3.2pydev-1.4.7eclipse
在D:eclipse-3.3.2eclipse下创建一个文件夹“links”并在文件夹下创建文件pydev-1.4.7.link
用记事本打开pydev-1.4.7.link,输入:path=D:/eclipse-3.3.2/pydev-1.4.7
解压后的目录结构如下:
wxPython免费版
运行并配置Pydev
双击D:eclipse-3.3.2eclipseeclipse.exe运行eclipse,选择一个workspace,待加载完毕后,
打开菜单:Window>>Preferences…,在弹出的对话框中,进入Pydev>>Interpreter–Python,
点击Auto Config会自动加载Python运行环境配置
开发wxPython应用
新建一个Pydev Project:proj1,然后新建一个Pydev Module:app1.py,输入代码:
wxPython免费版
右击app1.py,选择debug as>>python run,即可运行
把python脚本转化成exe
新建模块:convert2exe.py,输入代码:
wxPython免费版
然后运行windows的dos命令行,切换目录到proj1/src目录下,输入命令:
python convert2exe.py py2exe
Python会生成dist文件夹,并把依赖dll等资源拷贝到这个目录,同时生成app1.exe
双击app1.exe即可运行
∨ 展开