python3.6下pyqt5开发环境搭建

  • Post author:
  • Post category:python


转:

https://www.imooc.com/article/36556

正文

1.用pip安装pyqt5

安了好多遍都是安到一半 read time out

image.png

后来换了豆瓣镜像,一次成功

pip install -i https://pypi.douban.com/simple pyqt5

image.png



Python- 解决PIP下载安装速度慢


安装好pyqt5之后,系统会自动安装一个QtDesigner,即用来可视化拖拽控件的工具,路径为:

C:\Users\Andy\Anaconda3\Lib\site-packages\PyQt5

2.安装pyqt5-tools

pip install -i https://pypi.douban.com/simple pyqt5-tools

3.配置可视化开发IDE

  1. 首先你要去下一个

    Pycharm

  2. 然后配置QtDesigner

    按ctrl+alt+s,并搜索tool,点External Tool,点击右上方+号添加


    Name:随便填,最好直接写QtDesigner

    Program:填designer.exe文件所在路径,有的教程说在C:\Users\Andy\Anaconda3\Lib\site-packages\PyQt5这个路径下,但是我的是在C:\Users\Andy\Anaconda3\Lib\site-packages\pyqt5-tools,可以都找一下


    因为我装了anaconda,所以你的路径可能和我不太一样,但是从lib开始之后的路径应该是一样的

    image.png


    Working directory:$FileDir$

  3. 配置PyUIC

    Name:PyUIC

    Program:pyuic.exe文件的位置,在python下找,不是刚安装的pyqt5文件下,也不是pyqt-tools文件夹下,是python环境下

    我的是:C:\Users\Andy\Anaconda3\Scripts\pyuic5.exe(如果你不是anaconda,可能是python\scripts\pyuic5.exe)

    Arguments/parameters:$FileName$ -o $FileNameWithoutExtension$.py

    Working directory:$FileDir$

    image.png

测试

点击Tools/External Tools/QtDesigner

然后,随便拖拉几个控件

image.png

保存文件为login.ui,并右键

image.png


可以发现生产了login.py

然后在login.py加入

if __name__=="__main__":import sys
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_Form()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_())

运行,就可以看到效果了