import cv2 import numpy as numpy from PIL import * import sys from PyQt5.QtWidgets import * from PyQt5.QtGui import * from PyQt5.QtCore import * from threading import * #一大堆引用,乱七八糟,都要用到 #需要继承QWidget,初始化窗体 class initform(QWidget): def __init__(self):
一. 简单窗口 这个简单的小例子展示的是一个小窗口.但是我们可以在这个小窗口上面做很多事情,改变大小,最大化,最小化等,这需要很多代码才能实现.这在很多应用中很常见,没必要每次都要重写这部分代码,Qt已经提供了这些功能.PyQt5是一个高级的工具集合,相比使用低级的工具,能省略上百行代码. #!/usr/bin/python3 # -*- coding: utf-8 -*- """ ZetCode PyQt5 tutorial In this example, we crea
我们拖拽一个UI文件,转为PY文件后生成一个类Ui_MainWindow 此时,我们新建一个文件,用来控制业务逻辑(继承界面中的类),跟界面分开,这样我们就完成了界面和逻辑相分离(这段代码使用率基本100%,牢牢记住). __author__ = "WSX" import sys from PyQt5.QtWidgets import QApplication, QMainWindow from first import * #导入了Ui_MainWindow类 class MyMai