精华内容
下载资源
问答
  • Eric是一款开源的Python IED,特别适合新手
  • eric4-4.5.23

    2014-09-05 02:42:44
    eric4-4.5.23.rar PYthon gui Pythong qt画界面工具
  • Eric4 下用 PyQt4 编写 Python 的图形界面程序 先介绍一下 PyQt4。Qt4 图形库一经发布就好评不断,它在 Python 下的绑定 PyQt4 更是让我眼前一亮,不但漂亮,而且开发程序非常方便。在我看来,PyQt4 最大的改进之...
  • Eric4在Windows下的安装

    2014-09-27 23:24:00
    Eric4在Windows下的安装的详细方法
  • Python ide eric4 4.5

    2014-04-09 16:17:27
    好用的Python IDE 开发工具!
  • ERIC4下用PYQT4编写简单PYTHON的图形界面程序.pdf
  • 本文档详细地介绍了 Eric4_python_win7_x86开发环境搭建的详细步骤。
  • Pyqt4+Eric4_均为64位

    2015-09-10 22:46:00
    主要用于GUI界面编程。非常实用。两个软件均为64位。python为2.7。这个在官网上可以比较方便的下载
  • eric4-4.3.3.zip

    2009-05-08 15:41:29
    强悍的python IDE 我所推崇的好的软件就是用自己的语言写自己的工具,而且很好用。
  • eric4-4.4.18

    2012-05-03 20:44:11
    python开发工具,简单便捷,非常好用!!
  • eric4 utf-8 问题

    2017-07-06 18:35:17
    ‘utf8’ codec can’t decode bytes in position 11558-11559: invalid continuation byte是eric设置的问题。 在菜单栏:settings\preferences\python\ 这里的python是有python图标的那个,将encoding下有string ...

    ‘utf8’ codec can’t decode bytes in position 11558-11559: invalid continuation byte

    是eric设置的问题。
    在菜单栏:settings\preferences\python\
    这里的python是有python图标的那个,将encoding下有string encoding 和 io encoding都设置成utf-8,即可解决问题。

    展开全文
  • py+pyqt4+Eric4安装配置

    2014-05-12 19:20:59
    【配置环境】 第一步:安装python包 Python 下载 python官网: ...第二步:安装pyqt4 ...pyqt4 官网:http://www.riverbankcomputing.co.uk/news ...下pyqt4的时候请对应你的py版本。下载对应版本的p
    【配置环境】

    第一步:安装python包

    Python 下载 python官网: http://www.python.org/ 

    第二步:安装pyqt4

    pyqt4   官网:http://www.riverbankcomputing.co.uk/news

    下pyqt4的时候请对应你的py版本。下载对应版本的py,比如:32位系统 python2.5.4 就要下PyQt-Py2.5-x86-gpl-4.8.4-1

    第三步:安装Eric4及中文包安装

    Eric4 官网:http://eric-ide.python-projects.org/index.html

                先将下载的Eric4的安装包和中文包解压缩到同一个文件夹下,然后可以将这个文件夹移动到其他位置(如Python的安装目录下),运行Eric目录下的install.py,然后运行install-i18n.py安装中文包。安装之后运行eric4.pyw就打开了Eric4。之后进行部分配置工作即可使用。

                配置过程如下: Settings – Preferences中,在Eidtor下面,点击APIs,勾选上”Compile APIs automatically”,选择Language为”Python”,点击Add from installed APIs,选择eric4.api或其它你需要的APIs。然后点击下面的”Compile APIs”,这里会需要点时间。结束后点Apply。然后点击Autocompletion,里面的三个都勾选上。然后再点击QScintilla,选”from Document and API files”。Apply,然后OK。

    测试程序:

    1. 新建工程。

    打开Eric4,选择菜单Project->New新建一个工程HelloPyQt,填好各项并选择工程所在文件夹之后点OK,一个新的不含任何文件的工程就建好了。

    2. 新建对话框。

    在左侧的ProjectViewer中切换到Forms选项卡(左数第二个),右键点空白位置,选New Form,在弹出的对话框中选择Form类型为Dialog,保存为DlgHello.ui文件。点OK之后就会新建这个文件并自动打开QtDesigner。 

    3. 设计界面。

    先修改主对话框的属性。选中对话框,在右侧的属性编辑器中就可以查看/修改对话框的属性。将windowTitle改为"Hello, PyQt",将objectName改为"DlgHello”,前者是对话框标题,后者在以后生成代码时有用,不建议使用默认值。

    拖动一个Label(在DisplayWidgets分类中)到对话框中,将属性text改为"Hello, PyQt",objectName改为lblHello。

    再拖动两个PushButton(在Buttons分类中)到对话框,分别将属性text改为"你好"和"退出"。将属性objectName分别改为btnHello和btnExit。

    4. 处理事件。

    在PyQt4下,事件处理方面的术语为“信号”和“槽”,即signal和slot。事件对应信号signal,而事件的处理函数则为slot槽。

    PyQt4有一些预定义的slot,可以直接用,比如“退出”按钮的slot,其实就是关闭对话框,这个slot已经在PyQt4中有定义了。对于这样的slot,我们不用单独写代码,在QtDesigner中就可以完成。而对于“你好”按钮,我们需要自己写代码。对于这样的slot,我们在QtDesigner中不做任何处理,甚至不做定义。

    那么在这个例子中,在QtDesigner里我们只处理退出按钮的单击事件。

    单击“编辑信号/槽”按钮进入信号/槽编辑模式。点中退出按钮并拖动,会出现一个像是电路图中的接地图示一样的东西。松开鼠标,就会弹出“配置连接”对话框。勾上“显示从QWidget继承的信号和槽”,左侧选择clicked(),右侧选择close(),点确定,就OK了。

    如果要继续调整对话框外观,点击“编辑窗口部件”按钮返回窗口编辑模式。

    5. 生成界面代码

    保存之后关闭QtDesigner,会发现Eric4的ProjectViewer的Forms选项卡中已经多出DlgHello.ui了。右击它选择Compile Form,就能生成Ui_DlgHello.py文件,并自动加入到工程中。在Sources选项卡中可以看到。

    双击Ui_DlgHello.py可以看它的内容,其实是生成了一个Ui_DlgHello类。Ui_DlgHello.py是可以单独运行的,在Eric4中直接按F2可以运行,看看初步的效果。单击退出按钮果然能直接退出程序。

    不建议手动修改Ui_DlgHello.py,因为每次改动界面并生成代码后会将手动进行的修改给覆盖掉。

    6. 添加额外的代码。

    “你好”按钮的单击处理代码还需要手写。

    在PyQt4中, 界面代码事件代码是分开的,这一点很赞,这样每次改界面就不会影响到事件处理的代码了。而wxPython这一点就做得不好。

    事件处理要新建一个类并继承DlgHello类,然后在这个新类里写事件处理函数。新建类的工作可以交给Eric4来完成。右键点DlgHello.ui,选择Generate Dialog Code,在弹出的对话框中设定ClassName为DlgHello,同时,在这个对话框中可以选择我们感兴趣的事件,Eric4会一并生成事件处理函数的定义。 

    点确定之后,DlgHello.py就生成了。打开这个文件,“你好”按钮的事件被定义为:

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

    注意这个 @pyqtSignature("")自动处理了下面定义的槽slot(事件处理函数)与相对应的信号signal(事件)之间的关联, 单击btnHello按钮,就会自动执行这个函数。slot的命名规则就是”on_对像名_信号名”,如果想添加新的slot,按这个规则来添加函数就行,并且在函数定义语句之前加上@pyqtSignature(""),不用再重新生成一次DlgHello.py文件。

    其实另外一种关联signal与slot之间的方法是在运行里绑定,比如按钮对象btnAbout的clicked信号的槽是about_clicked函数,那么在__init__函数中加入这样一句话:
            PyQt4.QtCore.QObject.connect(self.btnAbout, PyQt4.QtCore.SIGNAL("clicked()"), self.about_clicked)
    那么单击按钮btnAbout时就会执行about_clicked函数。

    两种方法各有长处。第一种方法简单, 第二种方法对于多个signal使用同一个slot时很有效

    将on_btnHello_clicked函数改为:

          @pyqtSignature("")
          def on_btnHello_clicked(self):
                self.lblHello.setText("你好,PyQt4")

    在文件头部加上:

    import PyQt4, PyQt4.QtGui, sys

    再在代码最后加上(与Ui_DlgHello.py末的几乎一样):

    if __name__ == "__main__":
          app = PyQt4.QtGui.QApplication(sys.argv)
          dlg = DlgHello()
          dlg.show()
          sys.exit(app.exec_())

    这样就OK了。

    7. 最后的收尾工作。

    按F2运行脚本,发现点击“你好”按钮后lblHello label中的文字是乱码。
    解决办法很简单,把代码中的("你好,PyQt4")改为(u"你好,PyQt4")就行了。PyQt4对中文的支持是很好的。代码统一使用utf8编码,能省去很多麻烦。 
    展开全文
  • eric4开发教程

    千次阅读 2014-03-12 11:49:32
    2010年11月17日   一篇不错的文档,不过有些许错误,已用蓝色大号字注释出了  ...安装之后运行eric4.pyw就打开了Eric4。之后进行部分配置工作即可使用。   配置过程如下(以英文为例): Settings 
    2010年11月17日 
    
      一篇不错的文档,不过有些许错误,已用蓝色大号字注释出了 
      Python做为一个角本语言,其据有跨平台,开发容易等众多特点,被称为跨平台的VB,如果讨厌java的复杂,不想学C++那么就来研 究它吧,python现在是一本越来越火的语言。其没有java庞大的安装过程,也没有太多的文件安装。一切都按照简单原则进行。 
      第一步:下载Python2.7最新版本,(不推荐下载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 
       http://www.riverbankcomputing.co.uk/static/Downloads/PyQt4/PyQt-Py2.6-gpl-4.4.4-snapshot-20081026-1.exe  
      我用的是PyQt-Py2.6-gpl-4.8.1-1.exe,链接同上 
      下载eric4: 
       http://sourceforge.net/project/showfiles.php?group_id=119070&package_id=233329  
      我用的是eric4-4.3.10.zip 
      第二步:安装 
      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按钮。默认就可以。 
      默认的话类名就是Dialog了,不要这么懒可好? 
      确定之后。在下面的文本框中,选择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):             self.lineEdit.setText("Hello World")       
      应该是self.LText.setText("Hello World")才对,被原作者耍了,TNND ==! 
      然后在源文件顶部加入: 
      复制代码 import PyQt4, PyQt4.QtGui, sys 
      在底部最后面加入 
      复制代码 if __name__ == "__main__":     app = PyQt4.QtGui.QApplication(sys.argv)     dlg = Dialog()     dlg.show()     sys.exit(app.exec_()) 
      dlg=DialogName(),此处DialogName视生成的类名而定 
      到此第个Python程序设计完成 
      这篇文章提到了汉化的问题: 
       http://www.sciencenet.cn/blog/user_content.aspx?id=312656  
      Python是功能很强大的脚本语言。Qt是跨平台的界面开发语言。二者的结合就是PyQt,而Eric则是由Python开发的一款支持PyQt的IDE。 Python目前有两个较大的版本,分别是3.x系列和2.x系列(包括2.6.x和2.5.x),支持在win和linux下的开发。由于Python和PyQt都有win下的安装包,此处不再多说。重点说一下Eric的安装。 
      Eric目前的稳定版本还是Eric4,Eric5的测试版已经出来了。安装Eric4时,如果想要支持中文,还需要下载一个中文包,eric4-i18n-zh_CN.GB2312-4.4-snapshot-20090419.zip( http://sourceforge.net/project/downloading.php?group_id=119070&filename=eric4-i18n-zh_CN.GB2312-4.4-snapshot-20090419.zip&a=64674974 )或eric4-i18n-zh_CN.GB2312-4.3.3.zip( http://sourceforge.net/project/downloading.php?group_id=119070&filename=eric4-i18n-zh_CN.GB2312-4.3.3.zip&a=310107 )。 
      先将下载的Eric4的安装包和中文包解压缩到同一个文件夹下,然后可以将这个文件夹移动到其他位置(如Python的安装目录下),运行Eric目录下的install.py,然后运行install-i18n.py安装中文包。安装之后运行eric4.pyw就打开了Eric4。之后进行部分配置工作即可使用。 
      配置过程如下(以英文为例): Settings 
    展开全文
  • 开篇:都说Win下的Eric4的开发环境配置有点麻烦...个人觉得还好。...Eric4基本用来开发Gui程序的比较多。。。 我是看中了它的自动补全,智能提示,测试等功能。。。哈哈! @【配置环境】 第一步:安装...
    开篇:都说Win下的Eric4的开发环境配置有点麻烦...个人觉得还好。...Eric4基本用来开发Gui程序的比较多。。。
    我是看中了它的自动补全,智能提示,测试等功能。。。哈哈!
    

    @【配置环境】

     
    

    第一步:安装python包

    据说2.7.X版本比较稳定...
     
    

    第二步:安装pyqt4

    最好下.exe的它能自动安装,自动配置好环境.能智能找到py目录进行安装。

    【这里补充一个 下pyqt4的时候请对应你的py版本。下载对应版本的python, 比如:32位系统PyQt-Py2.7-x32-gpl-4.9.6-1

     
    

    第三步:安装Eric4及中文包安装

    先将下载的Eric4的安装包(eric4-4.5.17)解压缩到文件夹下,然后可以将这个文件夹移动到其他位置(如Python的安装目录下),
    运行Eric目录下的install.py。安装之后运行eric4.pyw(C:\Python27\Lib\site-packages\eric4)就打开了Eric4。之后进行部分配置工作 即可使用。

    @软件
    配置过程如下(以英文为例,自动补全与智能感知的功能默认都没有打开,而且比较弱,导入对应的.api文件后可以强化。):
     Settings–Preferences中,在Eidtor下面:
    1,点击APIs,勾选上”Compile APIs automatically”,选择Language为”Python”,
    选择你需要的APIs(C:\Python27\Lib\site-packages\PyQt4\qsci\api\python这个目录有PyQt4.api这个文件,根据下面提示导入之后,就能提示),选择之后,然后
    点击Add按钮,添加到上面的窗口中。然后再点击下面的”Compile APIs”,这里会需要点时间。结束后点Apply。
    ----C:\Python27\Lib\site-packages\PyQt4\qsci\api\python\Python-2.7.api这个目录下还有python的提示api,也按上边流程进行导入。

    ----注意上边的添加顺序,先add这个Python-2.7.api提示,然后再add对应的PyQt4.api提示。如果不按顺序,有时候会导致不能提示问题。

    2,然后点击Autocompletion,Autocompletion Enabled和Case sensitive这两个勾,勾选上。,然后再点击Autocompletion
    下面的QScintilla, 选”from Document and API files”。Apply,然后OK。 
    3,做了上面配置以后,就有智能提示功能了。
    4,配置Eric4的预解码器,在Settings---》Preferences---》Python中设置字符串默认编码和i/o输出编码。
    5,Settings---》Preferences---》Interface中设置窗口的显示样式
    6,Settings---》Preferences---》Editor---》Typing设置程序语言为Python

    @eric4程序结束时提示下面英文,表示程序结束。(一般是在ide中测试时会出现,正式运行时不会出现。)
    the program has terminated with an exit status of 0.
    翻译:由于该程序具有0或者退出状态,已经被终止。
    ---terminate vt.& vi.结束;使终结;解雇;到达终点站
    adj.结束的
    第三人称单数:terminates;过去分词:terminated;

    @eric4语法错误提示,会有一个昆虫的标志

     
    
    @小结一下,Eric4有以下优点(自由软件,不收费,可以导入智能提示api,功能强大):
     

    1.跨Windows/Linux/Mac等开台

    2.调试器很赞。支持设置断点,单步调试,查看变量值,等等。
    3.支持工程。
    4.支持自动补全,即变量打到一半能提示剩下的一半。
    5.支持智能感知,即输入变量名和一个点,会自动提示可能的函数。
    6.自动语法检查。每次保存时自动检查。
    7.支持自动缩进,会自动判断if, while等语句。
    8.编辑器支持代码折叠
    9.支持第三方插件。
    10.很多小工具。比如正则表达式生成/测试器。
    11.支持宏录制。
    12.与QtDesigner(PyQt4的界面设计器)结合得很好,使得GUI程序的开发变得方便。
    13.支持代码版本管理(svn等)
    14.软件使用PyQt4作为图形库,界面美观大方。
    15.支持在线自动更新。

    展开全文
  • eric4-4.4.1.zip

    热门讨论 2010-03-06 21:07:45
    eric4的最新版本.eric4是免费开源的python开发工具支持语法高亮智能感知执行调试等等..功能与pyqt4.x 配合使用比目前大多数商业ide都要来得强大.推荐使用.4系列是python2.x系列配合使用的版本 3.x需要配合5系列, ...
  • ubuntu14.04 安装eric4+pyqt4

    千次阅读 2015-05-18 20:35:12
    个人觉得是原创。虽然把一些别人的成果和自己的东西写在这里。我的目的是仅供大家参考和怕自己以后... 我的是python2.7.9,所以安装eric4。   1、下载eric4 www.kde-apps.org/content/show.php/eric4?content...
  • eric4 for python pyqt

    2011-04-12 19:32:48
    为python 下的pyqt 的最好的IDE,操作方便,有效
  • 最新 eric4 pyqt ide

    2010-06-22 00:46:12
    eric4.4.5 编辑pyqt4的ide ,推荐使用 Eric is a Python IDE written using PyQt and QScintilla. It provides various features such as any number of open editors, an integrated (remote) debugger, project ...
  • File "C:\Python27\Lib\site-packages\eric4\eric4.py", line 294, in main() File "C:\Python27\Lib\site-packages\eric4\eric4.py", line 206, in main Startup.setLibraryPaths() File "C:\Python27\...
  • Eric4入门教程

    千次阅读 2012-09-17 23:42:32
    打开Eric4,选择菜单Project->New新建一个工程,名字我们取为HelloPyQt,填好各项并选择工程所在文件夹之后点OK,一个新的不含任何文件的工程就建好了。 2. 新建对话框。 在左侧的ProjectViewer中切换到Forms...
  • 3.eric4-4.4.8:最新的eric是5.X版的,不过官网介绍说5.x主要是对应python3的,而eric4才是对应python2的,所以下的是这个版本,好像也是目前4的最新版本。 4.eric4-i18n-zh_CN.GB2312-4.4.8:这个是eric4的官方...
  •  解压eric4-4.2.2a.zip,eric是一款用python开发的软件,所以安装时之前一定要安装好python,才可以.解压后,双击install.py,就开始了。安装完成后,点击eric4.bat,就可以运行.第一次安装完成后,需要做一配置才可以...
  • Python2_6 + eric4-4_2_2a的安装全过程转载
  • Python Eric4安装配置

    2013-03-01 16:16:52
    如果在eric里遇到中文问题 加上这个“ # -*- coding: UTF-8 -*- ” 我是在Windows下安装的,安装过程并没有网上别人说的那样麻烦,而是一部到位的。 1. 安装pyqt4 因为在Windows下,我直接选择了二...
  • py2.7+pyqt4+Eric4 完美桌面开发配置

    千次阅读 2015-12-21 16:13:31
    【配置环境】 第一步:安装python包 Python 下载 python官网: ...第二步:安装pyqt4 ...pyqt4 官网:http://www.riverbankcomputing.co.uk/news ...下pyqt4的时候请对应你的py版本。下载对应版本的p
  • 在使用Python进行GUI开发的时候,需要一些第三方的库,这里选择PyQt进行GUI开发,同时,为了能够可视化的进行GUI设计,采用了Eric4作为IDE,下面介绍下如何配置开发环境。 1.Python安装  直接可以从官网...
  • 由于网上很少有linux安装eric4的详细教程,大部分说得别人一头雾水。(没办法谁让别人是牛人,自己不是呢。) 所以找了很久后,总算安装上了,现在把安装的过程记录下来。留着以后自己重装系统的时候看。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,744
精华内容 33,897
关键字:

Eric4