Python3+pyQT5项目笔记(二)- 开发环境安装与配置

python安装

首先,从Python的官方网站python.org下载最新的python安装包,最新版本为3.7,建议下载32位版本Windows x86 executable installer。然后,运行下载的exe安装包,在安装选项中勾选pip,选择安装目录(如C:\Python3),一路点“Next”即可完成安装。安装后,将C:\Python3击C:\Python3\Scripts加入系统PATH。

打开命令提示符窗口,敲入python后,如能进入python交互模式,则说明安装成功。

pyQT5安装

在PyQt中编写UI界面可以直接通过代码来实现,也可以通过Qt Designer来完成。Qt Designer的设计符合MVC的架构,其实现了视图和逻辑的分离,从而实现了开发的便捷。Qt Designer中的操作方式十分灵活,其通过拖拽的方式放置控件可以随时查看控件效果。Qt Designer生成的.ui文件(实质上是XML格式的文件)也可以通过pyuic5工具转换成.py文件。

Qt Designer随PyQt5-tools包一起安装,其安装路径在 “Python安装路径\Lib\site-packages\pyqt5-tools”下。使用pip安装的话,在python安装目录的Scripts文件夹下也有启动执行文件。

建议使用pip安装,需要安装以下几个库:pyqt5 图形库、pyqt5-tools工具包。命令如下:

>pip install PyQt5    

>pip install pyqt5-tools

Eric6安装

  1. 安装eric6除了需要pyQT5及pyqt5-tools外,还需要事先安装好qscintilla  qt源代码编辑器控件库。

>pip install qscintilla

  1. 然后去eric6官网http://eric-ide.python-projects.org/下载安装包,最新版为18.12,下载安装包为zip格式,解压到本地,如C:\eric6下。
  2. 进入eric6目录,执行install.py安装,命令如下,安装时自动检查依赖库。如果提示有缺少,则用pip安装相应库后再安装。目前18.12版无汉化包。

> python install.py

> python install-i18n.py

  1. 安装完毕后,在桌面上有一Eric6的图标,指向C:\Python3\Scripts\eric6.cmd,双击执行进入Eric6。或者执行C:\eric6\eric\eric6.pyw也可。
  2. 安装后,eric6已自动配置好python与pyQT5环境,只需再配置一下编辑器字体风格及自动完成等选项。菜单选择Settings——>Preferences——>Editor。

Style-编辑器风格,可修改编辑器颜色方案、字体等。

Autocompletion-自动完成选项,勾选Automatic Completion Enabled。

pycharm安装与配置

  1. 到官网http://www.jetbrains.com/pycharm/下载pycharm,社区版就可以了。
  2. 双击安装包,安装选项建议勾选”Add launchers dir to the PATH”和”Download and install JRE x86 by JetBrains”,Next安装。

  1. 基本配置

打开pycharm,在Welcome界面右下角,选择Configure——>Settings进入配置界面。配置Theme、编辑器字体风格、快捷键、插件等等。

Pycharm自带了一个python解释器,现需要配置成当前安装的python,在配置中选择Project Interpreter,点击右上角配置图标,选Add...,然后选择System Interpreter,从本地选择安装的python执行文件,按ok后配置到Project Interpreter中。

配置完成界面见下图:

  1. pyQT5集成

在pycharm配置中的Tools——>External Tools中,点击加号添加相关的QT设计器等工具。

①添加QT设计器designer

Name:QtDesigner 

Group:Qt 

Programs:C:\Python3\Scripts\designer.exe(这里是各位自己的designer路径) 

Working directory:$Projectpath$ 

②界面ui文件转为py工具pyuic5

同样在External Tools中点击加号来配置pyuic5,这里将FileName.ui转换为Ui_FileName.py,参数如下:

Name:Pyuic 

Group:Qt 

Program:C:\Python3\python.exe(各位自己的python路径) 

Arguments:-m PyQt5.uic.pyuic $FileName$  -o Ui_$FileNameWithoutExtension$.py 

Working directory:$FileDir$

③资源qrc文件转为py工具pyrcc5

同样在External Tools中点击加号来配置pyrcc5,这里将ResName.ui转换为ResName_rc.py,参数如下:

Name:Pyrcc 

Group:Qt 

Program:C:\Python3\Scripts\pyrcc5.exe (各位自己的pyrcc路径) 

Arguments:$FileName$ -o $FileNameWithoutExtension$_rc.py 

Working directory:$FileDir$

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值