PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程
PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程 - beike - ITeye技术网站
Python做为一个角本语言,其据有跨平台,开发容易等众多特点,被称为跨平台的VB,如果讨厌java的复杂,不想学C++那么就来研 究它吧,python现在是一本越来越火的语言。其没有java庞大的安装过程,也没有太多的文件安装。一切都按照简单原则进行。
第一步:下载Python2.6最新版本,(不推荐下载3.0版本,新版本还在测试中)
http://www.python.org/ftp/python/2.6/python-2.6.msi
下载PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe用迅雷下载可能出错,直接 ff 下载没问题
http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe
下载eric4:
http://sourceforge.net/project/showfiles.php?group_id=119070&package_id=233329
第二步:安装
1、首先安装python2.6,默认安装到C:\python26目录下面,安装成功后,会出现在开始菜单中。
2、紧接安装PyQT4,双击安装PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe,就可以开始了。一路回车就可以了。
3、安装eric4.
eric4是一款python,ruby的IDE,其强大代码功能,与QT4 的完美结合。使开发图形界面 的python应用程序变得容易.
解压eric4-4.2.2a.zip,eric是一款用python开发的软件,所以安装时之前一定要安装好python,才可以.解压后,双击 install.py,就开始了。安装完成后,点击eric4.bat,就可以运行.第一次安装完成后,需要做一配置才可以。如果你的软件没第一次运行没 有弹出名为pythonw的configure(配置对话框 ),可以通过点击eric4-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,几份钟后完成。
此时全部安装过程就算完成了。
第三步:制作我们第一个python应用程序。
1、运行eric4.bat启动程序,点击菜单中Project---New 弹出对话框中
Projcet Name:HelloWorld
Projcet Type:QT4 GUI
Projcet Directory:选择你计划存放的项目文件目录。
点击OK,会出现版本选择对话框,选择None。
2、单击软件界面左面的Projcet-Viewer中的第二个选项卡Forms
在下面空白区域中,右键鼠标--New form... 弹出对话框中选择Dialog,然后OK-给ui文件起个名字(HelloWorld.ui),保存后,会自弹出QT4设计窗口,选择Line Edit ,绘制一个单行文本框,并在右面属性框中,把objcetName改为LText(名字随便,你自己方便记住就可以).
然后绘制一个按钮并把其名字改为btn1,并把text改为hello。
在绘制加一个按钮并把其名字改为btn2,并把text改为exit。
3、给exit按钮设计信号与槽,当点击它时,就会退出.
点击窗口右面的(信号/槽编辑器)中的加号(+),就会出现一条没有定义过的事件,此时在发送者选择btn2(btn2是刚才定义的exit按钮),信号中选择clicked(),接受者中选择Dialog,槽中选择close(),然后保存后关闭设计器。
4、返回到eric界面后,在左右的Forms选项卡中会出现名为HelloWorld.ui的文件 ,在文件名字右键鼠标,选择Complie form ,然后点确定。
点击Projcet-Viewer下的第一个选项卡Source后,就看见一个名字为Ui_HelloWorld.py的文件。双击这个文件,然后打开源 文件。然后按F2键,执行后,就会出现我们刚才设计好的程序。到此一个python程序已经成型。点击hello按钮没有任何反应,是因为还没有对其进行 编码,但是点周exit按钮后,程序退出。
5、给hello按钮编码,其点击后,在文本框中会出Hello World的文字
鼠标右键HelloWorld.ui,选择Generate Dialog Code,设定ClassName,点击右面的New按钮。默认就可以。确定之后。在下面的文本框中,选择btn1下的给第一个 on_btn1_clicked()打上对勾.然后ok.这时在点击Projcet-Viewer下的第一个选项卡Source,就会多出一个 HelloWorld.py文件.双击打开这个文件。在文件后面就会出现一个刚才生成的btn1按钮的角本。
- def on_btn1_clicked(self):
- """
- Slot documentation goes here.
- """
- # TODO: not implemented yet
- raise NotImplementedError
def on_btn1_clicked(self):
"""
Slot documentation goes here.
"""
# TODO: not implemented yet
raise NotImplementedError把上面的代码段改为:
- def on_btn1_clicked(self):
- self.lineEdit.setText("Hello World")
def on_btn1_clicked(self):
self.lineEdit.setText("Hello World")然后在源文件顶部加入:
- import PyQt4, PyQt4.QtGui, sys
import PyQt4, PyQt4.QtGui, sys在底部最后面加入
- if __name__ == "__main__":
- app = PyQt4.QtGui.QApplication(sys.argv)
- dlg = Dialog()
- dlg.show()
- sys.exit(app.exec_())
if __name__ == "__main__": app = PyQt4.QtGui.QApplication(sys.argv) dlg = Dialog() dlg.show() sys.exit(app.exec_())到此第个Python程序设计完成
分享到:
PYQT4 + Python2.6 + eric4-4.2.2a的安装全过程的更多相关文章
- Centos7下配置Python3和Python2共存,以及对应版本Ipython安装配置
1.查看是否已经安装Python Centos7默认安装了python2.7.5 因为一些命令要用它比如yum 它使用的是python2.7.5. 使用python -V命令查看一下是否安装Pytho ...
- Python基础入门一文通 | Python2 与Python3及VSCode下载和安装、PyCharm激活与安装、Python在线IDE、Python视频教程
目录 1. 关键词 2. 推荐阅读 2.1. 视频教程 3. 本文按 4. 安装 4.1. 视频教程 4.2. 资源下载 4.3. 安装教程 1. 关键词 Python2 与Python3及VSCod ...
- pyqt4 python2.7 中文乱码的解决方法
import sysimport localefrom PyQt4.QtGui import *from PyQt4.QtCore import *from untitled import Ui_Di ...
- 烂泥:python2.7和python3.5源码安装
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 前几天在centos6.6安装ansible时,一直提示python版本不对,导致不能安 ...
- python2.7之MySQLdb模块 for linux安装
1.下载:MySQL-pythonhttp://sourceforge.net/projects/mysql-python/files/mysql-python-test/1.2.3b1/MySQL- ...
- python2.6.6在centos6.4下安装
1.wget http://www.python.org/ftp/python/2.6.6/Python-2.6.6.tar.bz2 2. tar xvjf Python-2.6.6.tar.bz2 ...
- CentOS升级Python2.7导致使用pip等命令安装模块失败
报错如下: # pip Traceback (most recent call last): File , in <module> from pkg_resources import lo ...
- Python2.7.13下载安装全过程(Windows版)
前提: 我下载的Python是windows版本的,演示过程是在win10 64位操作系统上安装的. 1.下载 进入官网https://www.python.org/,找到Dowdloads,根 ...
- [linux]centos7.4上升级python2版本到python3.6.5 【安装双版本,默认python3】
版本声明 centos7.4 前言:linux上的python默认是版本2的,之前学django项目用的是3的版本 所以得升级下版本~ 1.下载python3.6.5 cd /usr/local/ w ...
随机推荐
- Codeforces Round #258 (Div. 2) 小结
A. Game With Sticks (451A) 水题一道,事实上无论你选取哪一个交叉点,结果都是行数列数都减一,那如今就是谁先减到行.列有一个为0,那么谁就赢了.因为Akshat先选,因此假设行 ...
- 总线接口与计算机通信(五)CAN总线
CAN网络图示 CAN的特点 CAN协议具有以下特点. (1) 多主控制 在总线空闲时,所有的单元都可开始发送消息(多主控制). 最先访问总线的单元可获得发送权( ...
- Linux系统中如何添加自己的库文件路径
库文件在连接(静态库和共享库)和运行(仅限于使用共享库的程序)时被使用,其搜索路径是在系统中进行设置的.一般 Linux 系统把 /lib 和 /usr/lib 两个目录作为默认的库搜索路径,所以使用 ...
- 删掉SafeDrv病毒(这个病毒有点意思)
1.手动删除以下文件: %program files%\common files\safedrv.exe %documents and settings%\administrator\rkoxe.dr ...
- delphi中左右翻转窗体(修改EXStyle)
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Form ...
- 静态代码检查工具 cppcheck 的使用(可分别集成到VS和QT Creator里)
CppCheck是一个C/C++代码缺陷静态检查工具.不同于C/C++编译器及其它分析工具,CppCheck只检查编译器检查不出来的bug,不检查语法错误.所谓静态代码检查就是使用一个工具检查我们写的 ...
- wince平台下使用log4net记录日志
前面我写过一篇文章是来介绍windows平台下开发软件使用log4net来记录日志的,详情请参考:用一个简单的示例说明日志记录组件log4net的使用. 我们在wince平台下开发程序也一样需要日志文 ...
- axure制作圆形组件——axure制作技巧
Axure本身是没有直接提供圆形组件的,所以很多朋友在微博上问,如何使用axure制作圆形,难道都要找美工-- Axure没有提供圆形组件,但是它提供了一个万能组件--矩形组件,只要有矩形组件,我们就 ...
- LintCode 二叉树的层次遍历 II
中等 二叉树的层次遍历 II 查看执行结果 42% 通过 给出一棵二叉树,返回其节点值从底向上的层次序遍历(按从叶节点所在层到根节点所在的层遍历,然后逐层从左往右遍历) 您在真实的面试中是否遇到过这个 ...
- CodeForce 439C Devu and Partitioning of the Array(模拟)
Devu and Partitioning of the Array time limit per test 1 second memory limit per test 256 megabytes ...