PYQT4 + Python2.7 + eric4-4.2.2a的安装全过程

第一步:下载Python2.7最新版本,(不推荐下载3.0版本,新版本还在测试中)
                 http://www.python.org/ftp/python/2.7/python-2.7.msi
                下载 PyQt-Py2.7-x86-gpl-4.9.5-1.exe
                  http://www.riverbankcomputing.com/software/pyqt/download
                下载eric4:
                 http://sourceforge.net/projects/eric-ide/files/eric4/stable/
第二步:安装
一、首先安装python2.7,默认安装到D:\python27目录下面,安装成功后,会出如今开始菜单中。
二、紧接安装PyQT4,双击安装 PyQt-Py2.7-x86-gpl-4.9.5-1.exe ,就能够开始了。一路回车就能够了。
三、安装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应用程序。
一、运行eric4.bat启动程序,点击菜单中Project---New 弹出对话框中
      Projcet Name:HelloWorld
      Projcet Type:QT4 GUI
    Projcet Directory:选择你计划存放的项目文件目录。
    点击OK,会出现版本选择对话框,选择None。
二、单击软件界面左面的Projcet-Viewer中的第二个选项卡Forms
      在下面空白区域中,右键鼠标--New form... 弹出对话框中选择Dialog,而后OK-给ui文件起个名字(HelloWorld.ui),保存后,会自弹出QT4设计窗口,选择Line Edit ,绘制一个单行文本框,并在右面属性框中,把objcetName改成LText(名字随便,你本身方便记住就能够).
      而后绘制一个按钮并把其名字改成btn1,并把text改成hello。
      在绘制加一个按钮并把其名字改成btn2,并把text改成exit。
三、给exit按钮设计信号与槽,当点击它时,就会退出.
    点击窗口右面的(信号/槽编辑器)中的加号(+),就会出现一条没有定义过的事件,此时在发送者选择btn2(btn2是刚才定义的exit按钮),信号中选择clicked(),接受者中选择Dialog,槽中选择close(),而后保存后关闭设计器。
  四、返回到eric界面后,在左右的Forms选项卡中会出现名为HelloWorld.ui的文件 ,在文件名字右键鼠标,选择Complie form ,而后点肯定。
      点击Projcet-Viewer下的第一个选项卡Source后,就看见一个名字为Ui_HelloWorld.py的文件。双击这个文件,而后打开源文件。而后按F2键,执行后,就会出现咱们刚才设计好的程序。到此一个python程序已经成型。点击hello按钮没有任何反应,是由于尚未对其进行编码,可是点周exit按钮后,程序退出。
五、给hello按钮编码,其点击后,在文本框中会出Hello World的文字

    鼠标右键HelloWorld.ui,选择Generate Dialog Code,设定ClassName,点击右面的New按钮。默认就能够。肯定以后。在下面的文本框中,选择btn1下的给第一个on_btn1_clicked()打上对勾.而后ok.这时在点击Projcet-Viewer下的第一个选项卡Source,就会多出一个HelloWorld.py文件.双击打开这个文件。在文件后面就会出现一个刚才生成的btn1按钮的角本。python

   def on_btn1_clicked(self):
        """
        Slot documentation goes here.
        """
        # TODO: not implemented yet
        raise NotImplementedError

把上面的代码段改成:api

   def on_btn1_clicked(self):
            self.lineEdit.setText("Hello World")

     

而后在源文件顶部加入:ruby

import PyQt4, PyQt4.QtGui, sys

在底部最后面加入app

if __name__ == "__main__":

    app = PyQt4.QtGui.QApplication(sys.argv)

    dlg = Dialog()

    dlg.show()

    sys.exit(app.exec_())

到此第个Python程序设计完成
相关文章
相关标签/搜索