百度空间 | 百度首页 
               
 
查看文章
 
配置 Python 可视开发环境
2008-01-02 11:03

注:转载请注明出处

一、下载 Python 2.5.1
  这一步是必须做的,下载 Python 语言的 SDK
  下载地址(直接复制到迅雷):点击下载

  下载完成后安装 Python 2.5.1,注意安装路径中不要有空格,不然会引起一些问题。

二、下载 wxPython 2.8
  这将下载 Python 的可视化开发库,拥有它就可以进行可视化的开发了。
  下载地址:

    Unicode 版:点击下载
    Ansi 版:点击下载

  建议下载 Unicode 的,用 Ansi 版的话,组件标题不能写 Unicode 字符,代码包含 Unicode 字符也会出错。安装时注意,安装路径中不能有空格。
  到这一步为止,类库就齐全了,下面我们需要一个 IDE

三、下载 Boa Constructor
  Python 拥有非常多的开发环境,也就是 IDE。但是到现在为止,能完全支持可视开发的只有 Boa Constructor。使用它可以像使用 Delphi 那样,直接拖出控件进行快速的开发。
  下载地址:点击下载

  Boa Constructor 还是开源的,如果需要它的源码,可以点击下载
  注意,Boa Constructor 的安装路径也不能有空格。

四、配置 Boa Constructor
  打开 Boa Constructor,如果你是中文的系统,IDE 的语言会变成中文,你必须把它修改成英文的,在 工具->语言设置 菜单中将它换成英文。如果使用中文的 IDE,打开,保存文件时会发生错误(感谢纳米Baby提供这一信息,我自己的系统是英文的,试不出此问题)。
  点击 Tools->Python Interpreter Chooser,设置 Python.exe 的所在目录。
  关闭 Boa Constructor并重新启动它,配置即告完成。

五、一个简单的 Hello World 实例

  在工具栏中点击 wx.App 按钮,创建一个 wx 工程,这个工程将生成 2 个文件,一个是工程文件,另一个是窗体文件。

  然后将两个文件分别保存为 HelloWorld.py(工程文件) 和 Form.py(窗体文件)。在 Form.py 的显示窗口下按 F12,调出可视设计器。

  如上图所示,拖入一个 TextCtrl 和一个 Button。设置 TextCtrl 的 Name 为 txtHello,Value 为空。设置 Button 的 Name 为 btnHello,Label 为 Hello。

  然后我们要让 Button 按下时,TextCtrl 显示出 Hello World 字样。所以需要绑定 Button 的 OnButton 事件。在事件管理器中找到 OnButton,然后双击,点击 Apply 按钮。此时代码编辑器中会生成该事件相关的代码。

  如图所示,添加一行代码即可。然后运行程序,就能看到效果了。


类别:python技术 | 添加到搜藏 | 浏览() | 评论 (12)
 
最近读者:
 
网友评论:
1
2008-01-02 11:48 | 回复
wxPython……wxWidgets for Python……?
 
2
2008-01-02 12:33 | 回复
原来Python的代码长的这么丑……
 
3
2008-01-02 12:48 | 回复
其实也说不上丑,只是你可能不习惯罢了
 
4
2008-01-04 12:34 | 回复
我想问下中文版的系统怎么调试 我的电脑一点调试就直接死机了 我一个同事用英文版的就没问题 而且是从我电脑上拷过去的
 
6
2008-01-04 12:38 | 回复
这个我无法回答你,我现在的电脑也是英文版系统。。。
 
7
2008-03-19 08:49 | 回复
收藏了,谢谢橙子
 
8
2008-04-03 11:45 | 回复
橙子你好!执行save时,报错:“UnicodeDecodeError: 'ascii' codec can't decode byte 0xd7 in position 40: ordinal not in range(128) ” 我的工作环境是:win2003,python2.4,wxPython2.8-win32-ansi-2.8.7.1-py24,boa-constructor-0.6.1,wxPython2.8-win32-ansi-2.8.7.1-py24 换成 wxPython2.8-win32-unicode-2.8.7.1-py24 错误相同,请教是什么原因?
 
9
2008-04-03 12:43 | 回复
估计是中文操作系统的问题,你用英文的系统试试
 
10
2008-04-04 09:22 | 回复
橙子你好!UnicodeDecodeError: 的问题解决了!发现是自己创建的快捷方式不能用!通过快捷方式启动程序,os.cwd的路径读不到,点击时报的错与保存工程时报的一致!但是从开始-程序-执行boa却正常,同样是快捷方式,却不同效果,这一点实在是没想通! 你文件提到如果IDE语言是中文保存工程会报错,我试了一下,保存工程正常,不会报错!我在同事机子上试了一下也正常!(操作系统都是win2003中文版)可能跟操作系统有关吧! 最后请教一下橙子,市面上有boa的中文教程吗?(由于英文比较弱,看起来很吃力!)或者您有没有学习方法可以分享一下,能够较快的熟悉这个开发环境,可以少走点歪路? 非常感谢!
 
11
2008-04-04 22:36 | 回复
操作系統的問題我實在不願深究下去,狠多問題並不在我的了解范圍之內。 至少說BOA的中文資料,我只能說抱歉 一方面是我從來不在軟件方面看中文的東西,另一方面是網上也找不到。
 
13
2008-09-22 14:54 | 回复
你没有建工程吧?
 
14
2009-03-23 15:31 | 回复
py的样子确实不好看.不过习惯了就好看了.搞Delphi的应该比搞C风格系的适应的快..哈哈
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu