python+PyQT+Eric安装配置

From: http://www.cnblogs.com/lhj588/archive/2011/10/03/2198472.html


一、大纲内容:

1、预备PC环境:

2、预备安装程序:

21、下载Python3.2

22、下载PyQt4

23、下载Eric5

3、安装配置步骤:

31、安装Pyhon3.2

32、安装PyQt4

33、安装Eric5

4、制作一个Demo

   41、用Eric创建Demo项目

   42、在Demo项目中添加Forms,PyQT4设计

   4、3、返回到Eric界面后,设计程序。

二、安装配置详解

1、预备PC环境:

   本次安装配置PC环境: 操作系统:Windows 7   32

   本次配置目标: 在Window平台下安装配置Python PyQt GUI开发环境

 Python环境:python3.2

 PyQt UI设环境:PyQt-Py3.2-x86-gpl-4.8.5-1

 GUI IDE开发工具:eric5-5.1.5 是一款python,rubyIDE,其强大代码功能,与QT4 

                   的完美结合。使开发图形界面python应用程序变得容易

2、预备安装程序:

  2、1、下载Python3.2

    官方网站:http://www.python.org/

下载地址:http://www.python.org/ftp/python/3.2.2/python-3.2.2.msi

  2、2、下载PyQt4

官方网站:http://www.riverbankcomputing.co.uk

下载地址:下载Windows 32 bit installer

 www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py3.2-x86-gpl-4.8.5-1.exe

  2、3、下载Eric5

     官方网站:http://eric-ide.python-projects.org/

 下载地址:http://nchc.dl.sourceforge.net/project/eric-ide/eric5/stable/5.1.5/eric5-5.1.5.zip

     中文包:http://nchc.dl.sourceforge.net/project/eric-ide/eric5/stable/5.1.5/eric5-i18n-zh_CN.

             GB2312-5.1.5.zip

3、安装配置步骤:

  3、1、安装Pyhon3.2

首先安装Python3.2,默认安装到C\python32目录下面,安装成功后,会出现在开始菜单中。

   


 

当安装好了Pyhon,记得要配置环境变量,把C:\Python32添加到PATH中,如图:

      

  3、2、安装PyQt4

   接着安装PyQt4,对应python3.2的PyQT4的版本PyQt-Py3.2,点击安装程序:PyQt-Py3.2-x86-gpl-4.8.5-1.exe,安装到默认的目录下即可,安装完成后就可以在开始菜单中看到PyQT4的GUI设计器如图:

      

  3、3、安装Eric5

A、解压下载包eric5-5.1.5.ziperic5-i18n-zh_CN.GB2312-5.1.5.zip,把 

    eric5-i18n-zh_CN.GB2312-5.1.5文件夹中的文件拷贝到eric5-5.1.5文件夹中。

B、把eric5-5.1.5拷贝到C\目录下,点击eric5-5.1.5中的install.py文件进行安装。如图:

        s

CPythonw配置:您可以通过点击安装目录eric5.bat(第一次)eric5-configure.bat进行配置,
点击Editor>Autocompation>勾上所有的对号选框QScintilla>勾上左右的两个选

框,然后在下面source中,选择from Document and API files. 如图:

      

点击Editor>APIs>勾上Complie APIs Autocompation,然后在Language中,选择

python。点面下面的Add from installed APIs按钮,选择住需要的.api文件。最后点击

Compile APIs。如图:
  

         

4、制作一个Demo

  41、用Eric创建Demo项目

Projcet Name(项目名称)Demo
    Projcet Type(项目类型)QT4 GUI
    Projcet Directory(项目保存目录):选择你计划存放的项目文件目录。
    点击OK,会出现版本选择对话框,选择None 

  42、在Demo项目中添加Forms,PyQT4设计  

     单击软件界面左面的Projcet-Viewer中的第二个选项卡Forms在下面空白区域中,右键鼠标->New form... 弹出对话框中选择Dialog,然后OK-给ui文件起个名字(Login.ui),保存后,会自弹出QT4设计窗口

       


转到QT设计师窗体设计工具,这时您就可视化的设计您的登录窗体了。这个工具非常简单、中文操作界面,一看就会。

      

  43返回到Eric界面后,设计程序。

返回到Eric IDEProject-Viewer---->Forms 如图:

          

选择中Login.ui文件右键点击“compile form,就会在Project-Viewer--->Sources生成一个UI_Login.py的脚步文件,如图:

      

这时就可以按F2运行ui_Login.py脚步测试,看到效果,如图:

       


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/404291.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

奖学金

【问题描述】某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前5名学生发奖学金。期末,每个学生都有3门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排…

[Redux/Mobx] redux的thunk作用是什么?

[Redux/Mobx] redux的thunk作用是什么? 作用:通过redux-thunk这个中间件,改变了redux中原本dispatch函数的作用,使它可以接受一个function作为dispatch的对象;在使用上,可以在这个function上进行异步操作&…

Python3.2官方文档翻译--作用域和命名空间

6.2 Python作用域和命名空间 在介绍类之前。首先我想告诉你一些关于python作用域的规则。类的定义很巧妙地运用了命名空间,你须要知道范围和命名空间的工作原理以能全面了解接下来发生的。 顺便说一下,关于这节讲到的知识对于不论什么优秀的python程序猿…

[react] 你觉得react上手快不快?它有哪些限制?

[react] 你觉得react上手快不快?它有哪些限制? 相对vue来说不快。 限制 需要学习JSX需要工程化的配置需要对原生JavaScript有相当的掌握react只是一个UI层面的库,像vue内置了动画处理、keep-alive等功能,react则需要去找第三方库…

ffmpeg解码流程 turorial5详解

From: http://www.360doc.com/content/11/1117/09/8050095_165108638.shtml FFMPEG解码流程 1. 注册所有容器格式和CODEC:av_register_all() 2. 打开文件:av_open_input_file() 3. 从文件中提取流信息:av_find_stream_info() 4. 穷举所有的流,查找其中种类为CODE…

Windows phone7 开发-Zune software is not launched 【转】

刚学习Windows Phone7开发,遇到这个配置错误,在此记录一下。 错误提示:Zune软件未安装 Zune software is not installed. Install the latest version of Zune software. 遇到这个问题,尝试根据提示,按图索骥&#xf…

[react] 说说你喜欢react的原因是什么?它有什么优缺点?

[react] 说说你喜欢react的原因是什么?它有什么优缺点? 原因: All in JS,没有过多的语法糖、API等,核心思想就是props、state、生命周期、hooks,使用JS的技能就能解决和解释一切现象优点: 使用…

淘宝(taobao)HSF框架

一、背景 随着网站访问量增加,仅仅靠增加机器已不能满足系统的要求,于是需要对应用系统进行垂直拆分和水平拆分。在拆分之后,各个被拆分的模块如何通信?如何保证 性能?如何保证各个应用都以同样的方式交互?…

linux 下实现负载均衡群集(NAT方式)

高可用性群集:以提高应用系统的可靠性,尽可能地减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果。HA的工作方式包括双工、主从两种模式------双工即所有节点同时在线,主从则只有…

[Redux/Mobx] Redux的中间件是什么?你有用过哪些Redux的中间件?

[Redux/Mobx] Redux的中间件是什么?你有用过哪些Redux的中间件? view在redux中会派发一个action,action通过store的dispatch方法派发给store,store接收到action连同之前老的state一起传给reducer,reducer返回新的数据…

php中json_decode()和json_encode()的使用方法

php中json_decode()和json_encode()的使用方法 json_decode对JSON格式的字符串进行编码而json_encode对变量进行 JSON 编码,需要的朋友可以参考下1.json_decode() json_decode (PHP 5 > 5.2.0, PECL json > 1.2.0) json_decode — 对 JSON 格式的字符串进行编…

获取我的文档“路径

From: http://blog.csdn.net/chinabinlang/article/details/8637362 方法一:来自网络; CString getMyDoc() // 获取“我的文档”路径 {TCHAR m_lpszDefaultDir[MAX_PATH] {0};TCHAR szDocument[MAX_PATH] {0};memset(m_lpszDefaultDir, 0, _MAX_PATH);LPITEMIDLI…

让您变的更智慧 秘笈145条(上)

钱多钱少,常有就好!人老人少,健康就好!家贫家富,和睦就好。生活其实很简单,过了今天就是明天,重要的每个今天和明天都要智慧快乐得活着。 1. 精神失常的疯子不可怕,可怕的是精神正常…

[Redux/Mobx] 说说redux的优缺点分别是什么?

[Redux/Mobx] 说说redux的优缺点分别是什么? 优点 Redux轻量,生态丰富,可以结合流行的redux-thunk、redux-saga等进行使用Redux的写法比较固定,团队应用中风格比较稳定,提高协作中的可维护性因为Redux中的reducer更新…

Bootstrap(七):CSS--图片

1.基本样式 主要四个样式类: 设置布局 .img-responsive : 可以让图片支持响应式布局,从而让图片在其父元素中更好的缩放; 设置形状 .img-rounded : 设置图片为圆角; 设置形状 .img-circle : 设置图片为圆形…

rtsp摘要认证协议(Response计算方法)

From: http://m.blog.csdn.net/blog/WTBEE/9001859 1. rtsp摘要认证协议流程 RTSP协议,全称Real Time Streaming Protocol,是应用层的协议,它主要实现的功能是传输并控制具有实时特性的媒体流,如音频(Audio…

[Redux/Mobx] Redux和vuex有什么区别?

[Redux/Mobx] Redux和vuex有什么区别? 1:vuex的异步数据不需要使用到中件间,redux需要 2:vuex可以直接commit,action不是必须的,redux是必须的 个人简介 我是歌谣,欢迎和大家一起交流前后端知…

android 带图片的文本框

基本原理 自定义一个IconTextView类继承自TextView,添加iconsrc属性,表示图片。 重新onDraw方法,将图片绘制到textVIew前面,然后将textView右移。 废话不多说了,直接代码就明白。 package com.zb;import android.content.Context;…

【WiFi密码破解详细图文教程】ZOL仅此一份 详细介绍从CDlinux U盘启动到设置扫描破解

From: http://softbbs.zol.com.cn/1/32_7991.html 每天都能看到有不少网友在回复论坛之前发布的一篇破解WiFi密码的帖子,并伴随各种疑问。今天流云就为大家准备一篇实战型的文章吧,详细图文从思维CDlinux U盘启动到中文设置,如何进行路由SSID…

整理Linux查看系统日志的一些经常使用命令

整理Linux查看系统日志的一些经常使用命令 last-a 把从何处登入系统的主机名称或ip地址&#xff0c;显示在最后一行。-d 指定记录文件。指定记录文件。将IP地址转换成主机名称。-f <记录文件>  指定记录文件。-n <显示列数>或-<显示列数>  设置列出名单的显…