Windows下Eclipse+PyDev配置Python+PyQt4开发环境


Posted in Python onMay 17, 2016

本文为大家分享了Windows下配置Python PyQt4开发环境的详细步骤,供大家参考,具体内容如下

1. 下载相关软件

Eclipse下载地址:http://www.eclipse.org/downloads/

JRE下载地址:http://www.java.com/zh_CN/download/manual.jsp

PyDev下载地址: http://sourceforge.net/projects/pydev/

Python下载地址:http://www.python.org/getit/

PyQt4下载地址:http://www.riverbankcomputing.co.uk/software/pyqt/download

2. 安装jre、Python、PyQt,安装采用默认设置,一路点Next即可

操作系统为:Windows 7 旗舰版 64bit

软件版本如下:

jre-7u9-windows-x64.exe

python-3.3.0.msi

PyQt-Py3.3-x86-gpl-4.9.5-1.exe

3. 解压缩Eclipse以及PyDev压缩包

3.1 将Eclipse压缩包(eclipse-jee-indigo-SR1-win32-x86_64.zip)解压至某个文件夹(c:\eclipse)

3.2 将PyDev压缩包(PyDev 2.7.1.zip)解压,将两个文件夹覆盖Eclipse下的同名文件夹即可

4. 配置Eclipse

4.1 打开eclipse.exe,第一次需配置workspace路径

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.2 选择window --> Preferences

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.3 在弹出的对话框中选择PyDev --> Interpreter - Python,点击按钮”New...“

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.4 输入Python解释器的名称与python.exe地址,点OK确定

 Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.5 选择"Select All", 点OK确认

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.6 点击”Forced Builtins“,选择”New...“

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.7 输入"PyQt4",点确定

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

4.8 确定Forced Builtins里有PyQt4后,点OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5. 新建一个PyDev Project

5.1 鼠标右键选择New --> Project

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5.2 选择PyDev --> PyDev Project, 点Next

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

5.3 填入Project Name,选择Grammar Version --> 3.0,选择Interpreter --> Python3.3,点Finish

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6. 编写测试代码

6.1 在src文件夹右键New --> PyDev Module新建一个Python Module

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.2 输入module名字,点Finish

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.3 测试Python

测试代码:

print("hello world") 

点击绿色run按钮执行

Console栏输出正常即OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

6.4 测试PyQt4

测试代码:

from PyQt4 import QtGui 
import sys 
app = QtGui.QApplication(sys.argv) 
button = QtGui.QPushButton('button') 
button.show() 
sys.exit(app.exec_())

点击绿色run按钮执行

有button窗口弹出即OK

Windows下Eclipse+PyDev配置Python+PyQt4开发环境

以上就是本文的全部内容,希望对大家的学习有所帮助。

Python 相关文章推荐
在Python中关于中文编码问题的处理建议
Apr 08 Python
Python实现的HTTP并发测试完整示例
Apr 23 Python
python计算方程式根的方法
May 07 Python
python实现的系统实用log类实例
Jun 30 Python
python密码错误三次锁定(实例讲解)
Nov 14 Python
Python File readlines() 使用方法
Mar 19 Python
python 将大文件切分为多个小文件的实例
Jan 14 Python
python实现矩阵打印
Mar 02 Python
通过python3实现投票功能代码实例
Sep 26 Python
详解anaconda安装步骤
Nov 23 Python
python中PyQuery库用法分享
Jan 15 Python
python处理json数据文件
Apr 11 Python
Windows下搭建python开发环境详细步骤
Jul 20 #Python
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
May 17 #Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
May 16 #Python
python操作字典类型的常用方法(推荐)
May 16 #Python
python字典的常用操作方法小结
May 16 #Python
浅析Python 中整型对象存储的位置
May 16 #Python
python字符类型的一些方法小结
May 16 #Python
You might like
解析PHP中的正则表达式以及模式匹配
2013/06/19 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
详解PHP实现异步调用的4种方法
2016/03/14 PHP
orm获取关联表里的属性值
2016/04/17 PHP
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
关于javascript function对象那些迷惑分析
2011/10/24 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
禁止拷贝网页内容的js代码
2014/01/22 Javascript
js如何获取object类型里的键值
2014/02/18 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
javascript数组克隆简单实现方法
2015/12/16 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
实例讲解Vue.js中router传参
2018/04/22 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
Python跳出循环语句continue与break的区别
2014/08/25 Python
用Python制作检测Linux运行信息的工具的教程
2015/04/01 Python
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
python实现微信接口(itchat)详细介绍
2017/10/23 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
flask框架url与重定向操作实例详解
2020/01/25 Python
Keras 使用 Lambda层详解
2020/06/10 Python
Python通过format函数格式化显示值
2020/10/17 Python
Saks Fifth Avenue澳洲/亚太地区:萨克斯第五大道精品百货店
2019/06/09 全球购物
人力管理专业毕业生求职信
2014/02/27 职场文书
道德模范事迹材料
2014/12/20 职场文书
2016年师德学习心得体会
2016/01/12 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript