WxPython可视化编辑器是一款功能强大的编程开发软件。WxPython可视化编辑器拥有直观的操作界面,内置了丰富的组件属性和绑定事件选项,优化可以轻松设计出个性化窗口。通过WxPython可视化编辑器用户可以直接预览制作效果,兼容市面上大部分操作系统。

软件基础简介
支持更换生成代码类型,调试目录,调试使用的解释器
支持拖拽操作,使用键盘上下左右调整组件位置,使用DEL删除选中组件
支持导出导入布局,方便下次接着修改无需重新设计
如果调试出现闪退更换成英文类型或者修改调试目录即可,默认环境未安装wxpython库的可以选择其他有安装的虚拟环境,重启即可
支持关联布局文件,双击保存的文件即可直接打开加载(关联后会直接重启资源管理器,有点暴力,不知道怎么简单更新文件)
使用pyec模块后可以使用已经封装的部分中文代码直接操作
软件特性
Tkinter:是python最简单的图形化模块,总共只有14种组建
Pyqt:是python最复杂也是使用最广泛的图形化
Wx:是python当中居中的一个图形化,学习结构很清晰
Pywin:是python windows下的模块,摄像头控制(opencv),常用于外挂制作
使用方法
可直接在设计窗口按住移动鼠标来框选组件。
已安装Python及wxpython库的可直接右键设计窗口调试查看实际界面。
多选组件点击右键可批量调整组件位置,大小及对其方式。
可使用↑↓←→调整选中组件的位置Del键删除选中组件。
实际效果已填写的参数为准,部分组件调整后无法实时更新样式(暂未找到解决方法),如排序列表框,颜色选择器,小数微调框等,可直接框选组件在属性框内调整。
安装步骤
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即可运行