PyQt5 pycharm Anaconda配置

2017-11-28  本文已影响0人  WendShadow

利用Anaconda Python3.5环境配合PyQt5,pycharm进行python GUI编程

一、需要的环境:

二、搭建

1.pycharm安装,注意自己的系统,官网下载,进入压缩包所在文件夹,执行:

$ tar -zxvf pycharm-professional-2017.2.4.tar.gz -C  /home/pycharm 
$ cd /home/pycharm/pycharm-2017.2.4/bin
$ sudo sh pycharm.sh

到激活码那里可以选择

2、python3.5
我采用的是Anaconda的方式,具体安装流程可以参照http://www.jianshu.com/p/2f3be7781451
,按照以下安装方式会在Anaconda的安装的目录envs/python35,通过conda install或者pip3 install安装包会安装在lib/python3.5/site-package下

$ conda create --name python35 python=3.5
$ source activate python35
$ python --version
$ which python

3、QT5
官网下载官方安装教程,一直默认下一步就行了。

4、SIP(sip是一个python和c++交叉编译的工具,类似于swig) & PyQt5安装
我装的Anaconda2.7版本为了采用python3.5+PyQt5,需要进入之前创建的python35环境下,执行以下命令(pip3):

$ source activate python35
$ pip3 install SIP
$ pip3 install PyQt5

三、配置QtDesigner

1、File->Settings->Tools->External Tools->+(添加QtDesigner)

Program:  QtDesigner所在路径
Working directory:   $ProjectFileDir$ 

2、File->Settings->Tools->External Tools->+(添加PyUIC)

Program:  Pycharm所用的python版本所在路径,我用的Anaconda下python3.5环境所在路径
Parameters: -m PyQt5.uic.pyuic  $FileName$ -o $FileNameWithoutExtension$.py
Working directory: $FileDir$

3、回到Pycharm

import sys
import untitled
from PyQt5.QtWidgets import QApplication, QMainWindow

if __name__ == '__main__':
    app = QApplication(sys.argv)
    MainWindow = QMainWindow()
    ui = untitled.Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

参考http://www.jianshu.com/p/094928ac0b73
http://blog.csdn.net/a359680405/article/details/45074761

上一篇下一篇

猜你喜欢

热点阅读