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操作摄像头截图实现远程监控的例子
Mar 25 Python
Python输出9*9乘法表的方法
May 25 Python
Python动刷新抢12306火车票的代码(附源码)
Jan 24 Python
python实现flappy bird小游戏
Dec 24 Python
Python操作远程服务器 paramiko模块详细介绍
Aug 07 Python
用python求一重积分和二重积分的例子
Dec 06 Python
pytorch模型存储的2种实现方法
Feb 14 Python
Python request使用方法及问题总结
Apr 26 Python
python如何编写win程序
Jun 08 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
python中_del_还原数据的方法
Dec 09 Python
Python借助with语句实现代码段只执行有限次
Mar 23 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
文章推荐系统(二)
2006/10/09 PHP
实用函数7
2007/11/08 PHP
获取远程文件大小的php函数
2010/01/11 PHP
PHP stripos()函数及注意事项的分析
2013/06/08 PHP
解析PHP中VC6 X86和VC9 X86的区别及 Non Thread Safe的意思
2013/06/28 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
EasyUi tabs的高度与宽度根据IE窗口的变化自适应代码
2010/10/26 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
javascript实现下班倒计时效果的方法(可桌面通知)
2015/07/10 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
bootstrap table操作技巧分享
2017/02/15 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
微信小程序loading组件显示载入动画用法示例【附源码下载】
2017/12/09 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
2019/02/27 jQuery
使用flow来规范javascript的变量类型
2019/09/12 Javascript
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
使用python批量修改文件名的方法(视频合并时)
2020/03/24 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
PyQt5的QWebEngineView使用示例
2020/10/20 Python
CSS3中设置3D变形的transform-style属性详解
2016/05/23 HTML / CSS
CSS3 mask 遮罩的具体使用方法
2017/11/03 HTML / CSS
新大陆软件面试题
2016/11/24 面试题
nohup的用法
2014/08/10 面试题
公司合作意向书范文
2014/07/30 职场文书
撤诉申请怎么写
2015/05/19 职场文书
入党介绍人考察意见
2015/06/01 职场文书
2016年清明节网上祭英烈活动总结
2016/04/01 职场文书
为什么阅读对所有年龄段的孩子都很重要?
2019/07/08 职场文书
本地通过nginx配置反向代理的全过程记录
2021/03/31 Servers