PyQt4开发环境搭建指导 基于Windows 7和Ubuntu16.04 + Python3.x+PyQt4

(因为时间紧张,而且并不熟悉eirc软件,所以没有测试其安装。但是因为是一套所以就放在上面。网络评价eirc是最适合pyqt的ide)

1、windows 平台搭建PyQt4+Python3+Eric6
本文省去了SIP等安装过程,故采用下载以GPL协议发布的类似于直接安装的exe 的最新版,目前PYQT官网已经不再发布EXE直接安装包,我们采用最终版本搭载Python3.4.4作为开发环境
1.1 Python3 下载地址
https://www.python.org/downloads/release/python-344/
1.2 PyQt4安装包下载地址
https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x32.exe/download
或者64位的直接安装包
https://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.11.4/PyQt4-4.11.4-gpl-Py3.4-Qt4.8.7-x64.exe/download
1.3 Eric 6下载地址
https://sourceforge.net/projects/eric-ide/files/latest/download?source=files
1.4 安装过程
首先安装Python3.4.4 ,默认安装在 C:\Python34 文件下,建议安装全部组件,这里注意只要在第一步勾选添加到系统环境路径中即可。
再次安装PyQt4
安装程序会自动识别Python的安装路径,一般默认就是就是Python的安装目录。
最后安装Eric6
首先把简体中文语言包eric6-i18n-zh-cn-17.08.zip解压分别放在 eric6-17.08 文件夹相应目录下。进入eric6-17.08 文件夹下 双击运行 install.py ,会在命令行提示符中自动安装完成eric6
运行Eric6:你可以执行C:\Python34\Lib\site-packages\eric6 文件来启动Eric6即可

安装完成后配置:

完全按照上述步骤安装,默认安装完成就是中文界面,可以按照如下步骤设置:

设置-参数选择-编辑器下’自动完成‘勾选所有选择框-QScintilla-勾上左右的两个选框,在’源文件‘中,选择’从文档和API文件‘
继续点击左侧’编辑器‘-API-自动编译API。在语言栏中选择”Python3“点击”从已安装的API中添加“,点击”编译API“。设置完成。

1.5测试PyQt4是否安装成功
在Python开发环境下,执行下面的代码,查看是否生成了对话框

from __future__ import division
import sys
from math import *
from PyQt4.QtCore import *
from PyQt4.QtGui import *class Form(QDialog):def __init__(self, parent=None):super(Form, self).__init__(parent)self.browser = QTextBrowser()self.lineedit = QLineEdit("Type an expression and press Enter")self.lineedit.selectAll()layout = QVBoxLayout()layout.addWidget(self.browser)layout.addWidget(self.lineedit)self.setLayout(layout)self.lineedit.setFocus()self.connect(self.lineedit, SIGNAL("returnPressed()"),self.updateUi)self.setWindowTitle("Calculate")def updateUi(self):try:text = self.lineedit.text()self.browser.append("%s = <b>%s</b>" % (text, eval(text)))except:self.browser.append("<font color=red>%s is invalid!</font>" % text)app = QApplication(sys.argv)
form = Form()
form.show()
app.exec_()

最终生成的是一个计算器小程序

本人与其环境不同的地方:

python版本是2.7

windows平台是:10

因为暂时不需要在unix平台进行所以也没有测试,所以就直接没有转过来。如果大家有需要可以去转载的地方看一下

转载地址:http://m.blog.csdn.net/tangkai_prc/article/details/77472338

PyQt4开发环境搭建指导相关推荐

  1. Android开发环境搭建+AS常用功能指导

    AndroidStudio 已经迭代了好几个版本,功能已稳定,各种配置的方法在搜索引擎里基本都能找到,这里做一些简单汇总整理. 一.AndroidStudio 开发环境搭建 1.1 简单介绍Andro ...

  2. qt工程在linux系统里颜色显示错误_【飞凌嵌入式RK3399开发板试用体验】+QT开发环境搭建测试(二)...

    作者:飞扬的青春 在拿到开发板之后,已经体验了Android操作系统,接下来就是体验Linux下的开发,本次以QT的一个小案例来测试下. 首先是自己先搭建了一个Ubuntu18.04的虚拟机,使用真机 ...

  3. 以太坊DApp开发环境搭建

    2019独角兽企业重金招聘Python工程师标准>>> 以太坊DApp开发环境搭建分为Ubuntu.Windows.mac下的搭建.目的为开发者提供一个以太坊开发.测试的搭建开发环境 ...

  4. hbase开发环境搭建及运行hbase小实例(HBase 0.98.3新api)

    问题导读: 1.如何搭建hbase开发环境? 2.HTableDescriptor初始化产生了那些变化? 3.eclipse如何连接hbase集群? hbase开发环境搭建与hadoop开发环境搭建差 ...

  5. 【菠萝狗四足机器人】二次开发教程--第一章 【简介与开发环境搭建】

    Py-apple Dynamics 简介与开发环境搭建 1 简介 1.1 何为 菠萝狗 和 Py-Apple Dynamics 1.2 目前支持的功能 2 开发环境搭建 2.1 硬件的搭建 2.1 软 ...

  6. 【TI-AM5728】(1)开发环境搭建

      TI官网:http://www.ti.com/product/AM5728   在官网下载芯片数据手册.用户开发指导手册,下载SDK等.       SDK开发环境搭建步骤如下:    在操作之前 ...

  7. Eclipse开发环境搭建

    锁定老帖子 主题:Eclipse开发环境搭建 精华帖 (0) :: 良好帖 (3) :: 新手帖 (13) :: 隐藏帖 (0) 作者 正文 hanqunfeng 等级: 性别: 文章: 57 积分: ...

  8. 单片机(一):VScode+SDCC+Make的Windows下51(CH552)单片开发环境搭建

    CH552芯片是一款兼容 MCS51 指令集的增强型 E8051 内核单片机.CH552既然是51单片机,按照以前的惯例都是用Keil来进行开发.但是本次决定抛弃Keil的开发环境,主要原因是Keil ...

  9. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

最新文章

  1. 为什么新来的技术很难接手维护一个系统
  2. redis为什么使用单线程 ,还那么快,单线程是怎么实现的
  3. 来自22岁的大学生的体检报告:x光显示双肺纹理增多
  4. 使用OpenCV玩家营造出一个视频控制(没有声音)
  5. 5.Excel日期时间函数类应用
  6. #4604. The kth maximum number(整体二分 + 树套树)
  7. 二叉树的建立与遍历完整代码_腾讯面试官这样问我二叉树,我刚好都会
  8. Python+OpenGL切分图形窗口在多视区中显示不同动画
  9. Tensorflow:批归一化和l1l2正则化
  10. 王道考研计算机网络笔记目录
  11. org/w3c/dom/ElementTraversal 错误解决办法
  12. 抖音整人/撩小姐姐代码(vbs脚本)
  13. 论文笔记22:QRNN3D: 3D Quasi-Recurrent Neural Network for Hyperspectral Image Denoising
  14. 中山マミ - 彼女×彼女×彼女 ~今夜はぎゅっと抱きしめてね~
  15. repos install.packages()安装镜像
  16. 树的高度单位换算 c语言编辑,单位换算公式大全
  17. tezos智能合约的合约间互相call
  18. Python实现正无穷 负无穷赋值
  19. 计算机毕业论文附录的模板,毕业论文附录的格式和写法
  20. 关于PL-2303HX驱动问题

热门文章

  1. HWDB数据集gnt格式转为png格式
  2. Borg Maze POJ - 3026 (BFS + 最小生成树)
  3. Hadoop权威指南学习笔记一
  4. Tasker to stop Poweramp control for the headset while there is an incoming SMS - frozen
  5. [转] Java内部类详解
  6. Paypal Rest Api自定义物流地址(跳过填写物流地址)
  7. [摘抄]游戏主循环逻辑
  8. js让显示层居中且有遮挡层(IE,火狐,Chrome均可)
  9. [转载] python函数isdisjoint方法_Python中的isdisjoint()函数
  10. [转载] Java——System.exit()用法及个人理解