①安装OpenCV

pip install opencv-python

②安装PyQt5

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

③安装PyQt5常用工具

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

④检查pyqt5-tools目录是否在环境变量中,若不在进行添加

⑤配置VS2019

菜单栏工具->外部工具,点击添加

添加项解析:

标题:工具在菜单栏显示的的名称

命令:工具执行文件的位置

参数:执行的命令/生成的文件名

初始目录:生成文件的所在目录

 

1.添加PyQtDesigner工具

标题:PyQtDesigner

命令:X:Python3\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

参数:$(ItemFileName)

初始目录:$(ItemDir)

 

2.加PyUic

标题:pyuic5

命令:pyuic.exe所在位置

参数:$(ItemFileName).ui -o $(ItemFileName).py

初始目录:$(ItemDir)

3.添加PyRcc工具

标题:pyrcc5

命令:pyrcc5.exe所在地址

参数:$(ItemFileName).qrc -o $(ItemFileName).py

初始目录:$(ItemDir)

 

⑥用Designer工具设计界面并存为.ui文件

⑦用pyuic将.ui文件转换为python代码

⑧主程序中添加运行代码

# -*- coding: utf-8 -*-

import PyQt5

import sys
import cv2
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtGui import QImage, QPixmap

class MyWindow(QMainWindow, Ui_Dialog):
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.setupUi(self)
     self.pushButton.clicked.connect(self.OnPushButton1)
     
 num = 0

 def OnPushButton1(self):
     self.textEdit.append("HellowPyQt5")
     self.num += 1
     self.setWindowTitle("pushbutton has been clicked {0} times".format(self.num))
     return None

if __name__ == "__main__":
 app = QApplication(sys.argv)
 mainWindow = MyWindow()
 mainWindow.show()
 sys.exit(app.exec_())

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐