wxPython使用

来源:互联网 发布:开淘宝服装店货源 编辑:程序博客网 时间:2024/06/15 20:53

wxpython是python的支持gui的一个第三方lib,下载地址:www.wxpython.org/

 

今天拿来试用下,发现,写了个最简单的例子:

import sys,os

from  wx import *

 

app= wx.App()

frame = wx.Frame(None)

frame.Show()

app.MainLoop()

 

但是运行时报错,如下:

Traceback (most recent call last):

  File "D:/work/project/python project/src/source/first.py", line 2, in <module>

    from  wx import *

  File "D:/Program Files/python2.7/lib/site-packages/wx-2.9.1-msw/wx/webkit.py", line 61, in <module>

    class WebKitCtrl(_core.Control):

  File "D:/Program Files/python2.7/lib/site-packages/wx-2.9.1-msw/wx/webkit.py", line 171, in WebKitCtrl

    ScrollPos = property(GetScrollPos,SetScrollPos,doc="See `GetScrollPos and SetScrollPos`") 

NameError: name 'GetScrollPos' is not defined

 

 

查了下,原因是,这个是webkit的宏生成的,因为swig不支持之类的,反正,注释掉那行就行了。即D:/Program Files/python2.7/lib/site-packages/wx-2.9.1-msw/wx/webkit.py的第171行注释掉。

再次运行就正常了

原创粉丝点击