安装文件准备:
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,请到www.java.com下载安装
解压缩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.2\pydev-1.4.7\eclipse
在D:\eclipse-3.3.2\eclipse 下创建一个文件夹“links”并在文件夹下创建文件pydev-1.4.7.link
用记事本打开pydev-1.4.7.link ,输入:path=D:/eclipse-3.3.2/pydev-1.4.7
解压后的目录结构如下:
D:\
+eclipse-3.3.2
|--+eclipse
| |--+configuration
| |--+features
| |--+links
| |--+plugins
| |--+readme
| |---eclipse.exe
|
|--+pydev-1.4.7
|--+eclipse
|--+features
|--+plugins
运行并配置Pydev
双击D:\eclipse-3.3.2\eclipse\eclipse.exe运行eclipse,选择一个workspace,待加载完毕后,
打开菜单:Window >> Preferences…,在弹出的对话框中,进入Pydev >> Interpreter – Python,
点击Auto Config会自动加载Python 运行环境配置
开发wxPython应用
新建一个Pydev Project:proj1,然后新建一个Pydev Module:app1.py,输入代码:
import wx
if __name__ == '__main__':
app = wx.PySimpleApp()
frame = wx.Frame(parent=None)
frame.Show(True)
app.MainLoop()
右击app1.py,选择debug as >> python run, 即可运行
把python脚本转化成exe
新建模块:convert2exe.py,输入代码:
from distutils.core import setup
import py2exe
setup(windows=[{"script": "app1.py"}])
然后运行windows的dos 命令行,切换目录到proj1/src目录下,输入命令:
python convert2exe.py py2exe
Python 会生成dist文件夹,并把依赖dll 等资源拷贝到这个目录,同时生成 app1.exe
双击app1.exe 即可运行
文档与学习资料
Python 与 wxPython 均自带有API文档,在开始菜单中可以找到
《简明 Python 教程》http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/
《wxPython In Action》http://wiki.woodpecker.org.cn/moin/WxPythonInAction
分享到:
相关推荐
安装文件准备: 安装文件 下载地址 python-2.6.2.msi http://www.python.org/download/ wxPython2.8-win32-unicode-2.8.10.1-py26.exe wxPython2.8-win32-docs-demos-2.8.10.1.exe ...
**三、wxPython 的安装与环境配置** 1. **安装**: 可通过 pip 安装,命令行输入 `pip install wxpython`。 2. **环境**: 确保 Python 环境已经设置好,推荐使用虚拟环境来隔离项目依赖。 3. **版本选择**: 不同版本...
Boa则是一款基于wxPython的集成开发环境(IDE),它提供可视化框架设计、对象浏览、调试、源码控制等功能,相当于wxPython的Delphi,极大地简化了GUI应用的开发流程。 3. 系统结构与功能 主机安全监控系统由三个...
本篇文章将深入探讨在Cygwin环境下编译和安装`wxPython`所遇到的问题及解决方法。 首先,让我们了解`wxPython`的基础知识。`wxPython`是Python的一个绑定库,它利用了`wxWidgets`,一个C++的跨平台GUI库。`...
6. **跨平台性**:wxPython的一个关键优点就是它的跨平台性,这意味着开发的程序可以在Windows、macOS和各种Linux发行版上运行,只需确保在每个平台上安装了相应的wxPython版本。 7. **应用场景**:wxPython广泛...
2. 安装wxPython:为了使用Robotframework的集成开发环境RIDE,需要安装wxPython。由于RIDE在2.0alpha版本开始支持3.0版本的wxPython,但考虑到可能存在的一些问题,推荐安装较为稳定的*.*.**.*版本。前往...
win32-unicode-2.8.12.1-py27.exe** 是这个安装程序的名称,它是一个可执行文件,用户双击后可以按照向导式的步骤进行安装,将wxPython库添加到Python环境中,从而可以在Python 2.7环境下使用wxPython开发图形用户...
书中会详细讲解wxPython的安装过程,包括如何在不同操作系统(如Windows、macOS和Linux)上安装和配置wxPython环境。此外,还会介绍如何设置开发环境,如集成开发环境(IDE)的选择和使用,以及调试技巧。 接下来,...
1. **安装与设置**:介绍如何在不同操作系统上安装`wxPython`,包括依赖项的处理和环境配置。 2. **基础知识**:讲解`wxPython`的基本概念,如窗口、框架、面板、事件处理和布局管理器。 3. **控件与组件**:详述...
- **可移植性**:wxPython应用程序可以在不作任何修改的情况下,在Windows或UNIX等环境下运行。 - **与其他技术的对比**: - **与Java的对比**:虽然Java也提供了良好的跨平台能力,但在实际部署过程中,Java虚拟机...
安装这些组件后,用户将拥有一个完整的Python开发环境,能够创建包含GUI元素的程序,并通过COM接口与其他Windows应用进行交互。在开发过程中,Ulipad将作为编写和调试Python代码的主要工具。通过实践和学习,用户...
SPE 0.8.3.c-wx2.6.1.0-no_setup版本表明它依赖于wxPython 2.6.1.0版本,并且不包含安装程序,可能需要手动配置。SPE提供了代码编辑器、调试器、项目管理工具以及对科学计算库(如NumPy、SciPy和Matplotlib)的支持...
1. **安装与设置**:如何在Python环境中安装wxPython,以及配置环境变量,确保项目能够正确运行。 2. **控件与布局管理器**:介绍wxPython中的各种控件,如Button、TextCtrl、Panel等,以及如何使用Layout Managers...
1. **Chapter-01**: 可能是介绍 wxPython 的基本概念和安装指南,包括如何设置环境并创建第一个窗口。 2. **Chapter-03** 和 **Chapter-04**: 可能深入讲解控件的使用,如按钮、文本框、列表框等,以及如何处理用户...
《wxPython 应用程序开发食谱》是一本专注于wxPython编程语言的实用指南,旨在帮助读者快速掌握使用wxPython开发跨平台GUI应用程序的各项技能。wxPython是wxWidgets库的Python封装,它允许开发者用Python编写原生...
- **环境搭建**: 配置好开发环境后,可以通过创建简单的wxPython应用来熟悉基本概念。 #### 1.2 创建最小的空的wxPython程序 - **导入wxPython**: - 首先需要导入wxPython库。在Python脚本中添加以下代码:`...
1. **安装与设置**:了解如何在不同的操作系统(如Windows、Linux或Mac OS X)上安装wxPython,以及如何配置你的开发环境,包括设置IDE和调试工具。 2. **基础控件**:文档会介绍基本的GUI元素,如按钮、文本框、...
要使用wxPython,首先需要在Python环境中安装它。可以使用pip命令进行安装: ```bash pip install wxPython ``` 然后,在Python脚本中导入必要的模块,如`wx`,即可开始创建GUI应用。 **四、wxPython的控件与布局...
2. 开发环境:说明了在Windows、Linux和MacOS等不同操作系统上进行wxPython开发的环境配置。 3. “Hello World”程序:通过创建一个简单的“Hello World”程序来介绍wxPython程序的基本结构。 4. wx.Frame类:讲解...