`
Jameslyy
  • 浏览: 408169 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

 

 

分享到:
评论

相关推荐

    python + wxPython + SPE

    标题中的“python + wxPython + SPE”涉及到三个关键的IT技术元素:Python编程语言、wxPython库以及SPE(Scientific Programming Environment)。这些组件在创建桌面应用和科学计算环境中都有重要角色。 首先,...

    wxPython Demo & installation

    **wxPython 概述** wxPython 是一个 Python 绑定库,它允许开发者使用 C++ 编写的跨平台的 wxWidgets GUI 工具包来创建图形用户界面(GUI)。wxWidgets 是一个开源库,旨在提供与原生操作系统界面风格一致的用户...

    wxPython and PyOpengl源码

    【源码分析】:wxPython and PyOpenGL Example.py 这个源文件可能包含以下关键部分: 1. **导入模块**:首先会导入必要的库,如wxPython的wx模块和PyOpenGL的gl和glu模块。 2. **定义类**:定义一个自定义的...

    wxPython Grid Tips and Tricks

    wxPython Grid Tips and Tricks

    wxPython3.0 Docs and Demos

    **wxPython3.0 Docs and Demos 知识点详解** `wxPython` 是一个流行的 Python GUI 工具包,它允许开发人员使用 Python 语言创建原生的跨平台用户界面。`wxPython` 基于 C++ 的 `wxWidgets` 库,提供了丰富的控件集...

    python2.4 and wxPython

    【Python 2.4 和 wxPython】 Python 2.4 是 Python 语言的一个较旧版本,它在2004年发布,并于2010年停止支持。这个版本包含了许多基础的Python特性,如元组赋值、生成器、with语句等。然而,随着语言的发展,许多新...

    Advanced wxPython Nuts and Bolts

    wxPython is a GUI toolkit for Python, built upon the wxWidgets C++ toolkit. (See http://wxWidgets.org/) – Cross platform: Windows, Linux, Unix, OS X. – Uses native widgets/controls, plus many ...

    wxPython-demo-4.0.3.tar:wxPython官方demo

    **wxPython介绍** wxPython是Python编程语言中一个强大的GUI(图形用户界面)工具包,它使得开发者可以使用Python编写出具有本地外观和感觉的应用程序。wxPython是基于C++的wxWidgets库的Python绑定,提供了丰富的...

    wxPython几本好书

    几本很不错的关于python gui的wxPython的书,包括“wxPython in Action(中文版)” 活学活用wxPython “《wxPython in Action》Noel Rappin, Robin Dunn著 2006年版”

    wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO_w

    这个压缩包文件"wxPython-demo-4.0.6_wxpython官方demo_wxPython-demo_wxpython_DEMO_w"包含了wxPython的官方演示程序,是学习和探索wxPython功能的理想资源。 【wxPython Demo】是wxPython库附带的一系列示例和...

    WxPython实现无边框界面

    在Python的GUI编程中,WxPython库是一个广泛使用的工具,它提供了丰富的控件和功能,使得开发者能够方便地创建出美观且功能完备的图形用户界面。无边框界面是一种特殊的界面设计,它去掉了窗口的常规边框,通常用于...

    wxPython-入门教程.pdf

    【wxPython】是一个结合了Python脚本语言与GUI功能的库,它基于wxWindows库,致力于提供高度可移植性的解决方案。wxWindows库是从C/C++中抽取出来的,目的是为了让应用程序能够在Windows、各种UNIX系统(如带X ...

    wxPython官方文档

    **wxPython官方文档详解** **一、wxPython简介** wxPython是Python编程语言中的一个流行的图形用户界面(GUI)工具包,它允许开发者利用wxWidgets库来创建原生的跨平台应用程序。wxWidgets是一个C++库,实现了多种...

    python-spe编辑器

    wxPython2.8.rar文件很可能是Python-SPE使用的wxPython库的特定版本,用于构建其图形用户界面。通过wxPython,Python-SPE能够创建出美观且功能齐全的应用程序界面,用户可以通过这些界面进行数据可视化、图形绘制...

    wxpython中文文档(极好查询学习)

    【wxPython中文文档详解】 wxPython是一款用于创建GUI(图形用户界面)的Python库,它提供了丰富的组件和功能,使得开发者能够用Python语言构建出美观且功能强大的桌面应用程序。wxPython是基于流行的wxWidgets库,...

    wxPython in Action 活学活用wxPython

    《wxPython in Action 活学活用wxPython》是一本深入浅出的教程,旨在帮助读者掌握使用wxPython这一强大的GUI(图形用户界面)工具包进行Python编程的方法。wxPython是Python编程语言中用于创建桌面应用的一个流行库...

    Python 的WxPython库开源扫雷游戏

    Python WxPython开源扫雷游戏PyMine为开源扫雷游戏PyMine 使用Python语言和WxPython UI框架。本例移植自开源例程JMine 请在程序所在目录使用python PyMine.py启动例程需要先安装Python 3.11和wxPython 4.2Python ...

    wxPython教程及实例

    **wxPython教程及实例** **概述** `wxPython` 是一个强大的GUI(图形用户界面)工具包,它允许Python开发者利用原生操作系统界面构建应用程序。它基于C++的`wxWidgets`库,提供了丰富的控件和组件,适用于Windows...

    wxPython 2.9 for python2.7

    python wxpython python gui

Global site tag (gtag.js) - Google Analytics