`
Jameslyy
  • 浏览: 391373 次
  • 性别: 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中文教程wxpython中文教程

    ### wxPython中文教程知识点解析 #### 一、wxPython简介 **标题与描述解析:** - **标题**:“wxpython中文教程wxpython中文教程”强调了文档的主要内容为关于wxPython的教学指南。 - **描述**:“wxpython中文...

    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库附带的一系列示例和...

    python-spe编辑器

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

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

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

    wxPython-入门教程.pdf

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

    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...

    wxpython3.9_py2.7

    **标题:“wxpython3.9_py2.7”** 该标题指的是使用Python 2.7版本与wxPython 3.9版本的结合。wxPython是一个Python编程语言的GUI(图形用户界面)工具包,它允许开发者创建原生的、跨平台的用户界面。这里的“3.9...

    wxPython 2.8 Application Development Cookbook (含源码)

    Capture output from other applications and display it in a wxPython GUI Access platform specific application and resource directories using wxStandardPaths Embed images into python files using ...

    wxpython使用matplotlib的简单教程

    Scientific Visualization ...wxPython and Matplotlib 使用的wxpython与matplotlib的科学可视化 Scott Pearse CSCI 5448 Spring 2011 上的讲义ppt的pdf版。简要表述了如何使用着两者,并同时使用以及效果图等内容。

    wxPython多个窗口的基本结构

    wxPython是一个Python库,它为开发者提供了在Python程序中使用图形用户界面(GUI)的功能。wxPython是基于wxWidgets C++库的Python封装,它允许开发者快速地创建跨平台的GUI应用程序。本文主要介绍了wxPython中如何...

Global site tag (gtag.js) - Google Analytics