一、 软件下载
1、 python下载地址:
https://www.python.org/downloads/
https://www.python.org/downloads/release/python-344/
2、 PyQt下载地址:
https://riverbankcomputing.com/software/pyqt/intro
https://sourceforge.net/projects/pyqt/
https://sourceforge.net/projects/pyqt/files
3、 Eric下载地址:
http://eric-ide.python-projects.org/eric-download.html
https://sourceforge.net/projects/eric-ide/files/
二、 安装:
1、 Python安装:
一般默认安装,在安装时可以选择安装在其他目录。需要将安装后的python目录加入到PATH环境变量中。
2、 PyQt安装:
默认安装,程序会自动查找python安装目录,并安装到python目录下
3、 Eric安装:
将eric6-6.1.3.zip解压,进入解压后的目录,执行install.py即可
将eric6-i18n-zh_CN-6.1.3.zip解压,进入解压后的目录,执行install-i18n.py即可
执行在python安装目录下的Scripts目录下(D:\app\Python34\Scripts)的eric6.bat
4、 设置Eric6
运行eric6.bat这个文件,会进入首次配置,或点击【Settings】-->【Preferences……】进入设置。
Editor—>Autocompation—>勾选所有
QScintilla—>勾上左右的两个选框,然后在下面source中,选择fromDocument and API files.
点击Editor—>APIs—>勾上Complie APIs Autocompation,然后在Language中,选择python2。点面下面的Add from installed APIs按钮,选择住需要的.api文件
将Interface中的Language选中中文
三、 测试
1、PyQt测试
(1)新建一个hello.py文件,内容如下
import sys
from PyQt5 importQtWidgets, QtCore
mainApp =QtWidgets.QApplication(sys.argv)
mainForm =QtWidgets.QWidget()
mainForm.resize(200,300)
mainForm.setWindowTitle("PyQt!")
mainForm.show()
sys.exit(mainApp.exec_())
(2)双击运行弹出窗口界面表示成功
2、Eric和pyqt测试。
(1)选择【项目】-->【新建】
弹出以下对话框,填写项目名称和项目文件夹,单击ok完成新建
切换到【窗体】,然后右击下面的空白处,弹出右键菜单,选择【新建窗体…】
弹出窗口,本示例选择【对话框】,然后保存文件为,mainForm.ui
双击文件,进入设计窗口,随便添加几个控件。
(2)关闭Qt设计界面,并保存文件,然后返回eric界面。
(3)选择生成的界面mainForm.ui文件,右击,弹出菜单,选择【编译窗体】。
(4)点击“源代码”按钮,选中“Ui_mainForm.py”双击打开文件,然后在菜单上点击【开始】,选择【运行脚本…】
(5)弹出界面,直接选中ok就可以,不用修改配置。测试ok。
(6)成功显示
(7)如果没有点击【编译窗体】。不会生成文件Ui_mainForm.py
(8)如果不双击打开文件,【运行脚本…】是灰色的表示不可用。
四、 注意事项
1、PyQt的版本最好和Python一致
2、Eric英文语言设置:【设置】à【首选项……】à【界面】à【界面】中下部的“语言”选择English或中文
3、Eric中文语言设置:【Settings】à【Preferences……】à【Interface】à【Interface】中下部的“Language”选择中文或English