wxPython and SPE Installation

  wxPython是Python编程语言的一个GUI工具箱。Python程序员能够轻松的创建健壮、功能强大的图形界面程序。它是Python语言对流行的wxWidgets GUI库的绑定,wxWidgets是用C++语言写成的。

  wxPython是开源软件,可以免费使用,可以阅读和修改它的源代码,也可以贡献补丁,增加功能。
  wxPython是跨平台的,同一个程序可以不经修改地在多种平台上运行。目前支持的平台有:32位微软Windows、大多数Unix或类Unix系统、苹果Mac OS X。
  由于使用Python作为编程语言,wxPython编写简单、易于理解。

 

wxPython 下载地址:

http://www.wxpython.org/

注意不同Python版本和不同操作系统,选择对应的下载。

 

import wx 错误的解决

      我在window 环境下运行wxPython程序时遇到一个错误:

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\__init__.py", line 45, in <module>
from wx._core import *
File "c:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_core.py", line 4, in <module>
import _core_
ImportError : DLL load failed: This application has failed to start because
the application configuration is incorrect. Reinstalling the application may fix this problem.

 

下载 MSVC++ 2008 Redestributable 并安装就可以解决这个问题了。(在Window环境下)


下载SPE

还需要一个不错的IDE才能够事半功倍,SPE是个非常优秀的Python IDE,可以到 SPE IDE 下载,不过需要安装 SVN 客户端,通过 SVN 下载,又下载了一个 SlikSVN 并安装,然后通过命令行把 SPE 下载到当前目录:

      svn checkout svn://svn.berlios.de/python/spe/trunk/_spe

在 _spe 目录下运行 python SPE.py ,就OK了。

 

关于中文的问题

      如果直接在Python代码中使用中文,会报 SyntaxError: Non-ASCII character 的错误

      在源文件的第一行或第二行加上文件编码格式,就可以解决这个问题:
      # coding=<encoding name>

      或:
      #!/usr/bin/python
      # -*- coding: <encoding name> -*-
      或:
      #!/usr/bin/python
      # vim: set fileencoding=<encoding name> :

      其中“ <encoding name> ”是文件编码格式的标识,例如:
      #!/bin/env python
      # -*- coding: utf-8 -*-

 

wxPython 学习资源

How to Learn wxPython

wxPython Getting Started

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值