我想学wxPython做界面,要怎么配置环境?

bzwm 2009-03-30 10:26:53
Python初学,想用wxPython做界面,怎么配置环境呢。
我写了一个简单的程序:

import wx

class MyFrame(wx.Frame):

def __init__(self):
wx.Frame.__init__(self, None, -1, "My Frame", size = (300, 300))
panel = wx.Panel(self, -1)
panel.Bind(wx.EVT_MOTION, self.OnMove)
wx.StaticText(panel, -1, "Pos:", pos = (10, 12))
self.posCtrl = wx.TextCtrl(panel, -1, "", pos = (40, 10))

def OnMove(self, event):
pos = event.GetPosition()
self.posCtrl.SetValue("%s, %s" %(pos.x, pos.y))

if __name__ == '__main__':
app = wx.PySimpleApp()
frame = MyFrame()
frame.show(True)
app.MainLoop()

运行报错:
Traceback (most recent call last):
File "C:\eclipse\workspace\PythonTest\src\wxhx\wxpython\v1\mousetest.py", line 1, in <module>
import wx
ImportError: No module named wx

我已经下载了wxPython2.8-win32-ansi-2.8.7.1-py25.exe并且安装。

我的Python环境是2.6的。

我用eclipse+Pydev 开发,在这期间我没有配置过环境变量。

是否因为这个原因才会找不到module?

该怎么做,尽量详细些,本人菜。
...全文
240 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iambic 2009-03-30
  • 打赏
  • 举报
回复
下载的时候不看版本的?
killbug2004 2009-03-30
  • 打赏
  • 举报
回复
安装这个版本就可以了http://downloads.sourceforge.net/wxpython/wxPython2.8-win32-unicode-2.8.9.2-py26.exe
不需要配置什么环境变量,eclipse下可以用别的模块,那么这个安装了就可以用
bzwm 2009-03-30
  • 打赏
  • 举报
回复
那Python2.6要用 wxPython 什么版本?
fox000002 2009-03-30
  • 打赏
  • 举报
回复
wxPython2.8-win32-ansi-2.8.7.1-py25.exe

Python环境是2.6


两个不匹配
fox000002 2009-03-30
  • 打赏
  • 举报
回复
需要先安装 wxPython
iambic 2009-03-30
  • 打赏
  • 举报
回复
版本号标在那里就别想兼容啦……
bzwm 2009-03-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 iambic 的回复:]
下载的时候不看版本的?
[/Quote]
我以为可以兼容的。

37,741

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧