pyqt5学习笔记(一)——环境搭建

最近在做老师公司的一个图像处理的事情,做完了让我可视化打包一下,于是现学pyqt,记录一下学习笔记

1、安装pyqt5

我使用的是anaconda包管理工具,所以直接在anaconda里的虚拟环境安装了

pip install pyqt5

如果没有使用anaconda,直接利用Pycharm进行安装

点击File->Settings,点击下图中的加号

pyqt5学习笔记(一)——环境搭建_第1张图片

点击安装

pyqt5学习笔记(一)——环境搭建_第2张图片

2、配置环境

File->Settings

点击下图“+”添加工具,下图中绿框是我添加好了的,第一次添加没有这些

pyqt5学习笔记(一)——环境搭建_第3张图片

点击“+”之后添加  Qt 的设计工具

Name(随意) 

Program:D:\Users\Admini\Anaconda3\envs\py36\Library\bin\designer.exe(这个是我的路径,自己找一下designer.exe存放的路径)

Working directory: $ProjectFileDir$

pyqt5学习笔记(一)——环境搭建_第4张图片

再次点击“+添加”ui文件转py文件工具

Name(随意)

Program:D:\Users\Admini\Anaconda3\envs\py36\python.exe (这个是我的,选择自己python环境的路径)

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

Working directory :$FileDir$

pyqt5学习笔记(一)——环境搭建_第5张图片

至此环境配好

3、创建第一个主窗体测试环境

打开qi设计工具

pyqt5学习笔记(一)——环境搭建_第6张图片

选择创建一个主窗体

pyqt5学习笔记(一)——环境搭建_第7张图片

pyqt5学习笔记(一)——环境搭建_第8张图片

保存完之后会生成ui文件

pyqt5学习笔记(一)——环境搭建_第9张图片

右击该文件利用转化工具将ui转为py文件

pyqt5学习笔记(一)——环境搭建_第10张图片

pyqt5学习笔记(一)——环境搭建_第11张图片

新建一个py文件(用来将窗体可视化代码运行起来)

ui文件转化成的py文件里面是窗体的类以及控件的代码

一般来说我们不将自己写的代码放在这个py里,原因是如果对窗体或者窗体的控件等等进行了更改,需要重新将ui转化成py文件,这时会覆盖之前转化的文件,那么在之前转化的py文件里自己写的代码就会丢失,所以我们需要另外创建一个py文件来可视化窗体及增加自己的功能代码,我这里新建了一个run.py

pyqt5学习笔记(一)——环境搭建_第12张图片

为了可视化窗体,需要在run里自定义一个类继承窗体类

在run.py中我们自定义了一个Run类,继承QMainWindow类和untitled.py的Ui_MainWindow类,然后调用self.setupUi(self)将控件装进来

pyqt5学习笔记(一)——环境搭建_第13张图片

Run.py代码如下

from untitled import Ui_MainWindow
from PyQt5.QtWidgets import *
import sys


class Run(QMainWindow, Ui_MainWindow):
    def __init__(self):
        super(Run, self).__init__()
        self.setupUi(self)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    run = Run()
    run.show()
    sys.exit(app.exec_())

运行结果

pyqt5学习笔记(一)——环境搭建_第14张图片

你可能感兴趣的:(pyqt5入门,可视化,python,pyqt5)