目录

  • 一、UI界面Mainwindow.py
  • 二、业务逻辑主程序 main.py
  • 三、演示效果

一、UI界面Mainwindow.py

# -*- coding: utf-8 -*-# Form implementation generated from reading ui file 'mainwindow.ui'
#
# Created by: PyQt5 UI code generator 5.15.2
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.from PyQt5 import QtCore, QtGui, QtWidgetsclass Ui_mainWindow(object):def setupUi(self, mainWindow):mainWindow.setObjectName("mainWindow")mainWindow.resize(815, 627)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Maximum)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(mainWindow.sizePolicy().hasHeightForWidth())mainWindow.setSizePolicy(sizePolicy)mainWindow.setMaximumSize(QtCore.QSize(30000, 30000))self.centralwidget = QtWidgets.QWidget(mainWindow)self.centralwidget.setObjectName("centralwidget")self.gridLayout_3 = QtWidgets.QGridLayout(self.centralwidget)self.gridLayout_3.setObjectName("gridLayout_3")self.gridLayout = QtWidgets.QGridLayout()self.gridLayout.setObjectName("gridLayout")self.label_3 = QtWidgets.QLabel(self.centralwidget)self.label_3.setMaximumSize(QtCore.QSize(80, 40))font = QtGui.QFont()font.setPointSize(18)self.label_3.setFont(font)self.label_3.setObjectName("label_3")self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1)self.label_4 = QtWidgets.QLabel(self.centralwidget)self.label_4.setMaximumSize(QtCore.QSize(80, 40))font = QtGui.QFont()font.setPointSize(18)self.label_4.setFont(font)self.label_4.setObjectName("label_4")self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1)self.label_2 = QtWidgets.QLabel(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())self.label_2.setSizePolicy(sizePolicy)self.label_2.setMaximumSize(QtCore.QSize(80, 40))font = QtGui.QFont()font.setPointSize(18)self.label_2.setFont(font)self.label_2.setObjectName("label_2")self.gridLayout.addWidget(self.label_2, 1, 0, 1, 2)self.ImageLabel = QtWidgets.QLabel(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.ImageLabel.sizePolicy().hasHeightForWidth())self.ImageLabel.setSizePolicy(sizePolicy)self.ImageLabel.setMaximumSize(QtCore.QSize(600, 600))self.ImageLabel.setText("")self.ImageLabel.setPixmap(QtGui.QPixmap("Images/ImageLabel.jpeg"))self.ImageLabel.setObjectName("ImageLabel")self.gridLayout.addWidget(self.ImageLabel, 1, 2, 1, 1)self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.lineEdit.sizePolicy().hasHeightForWidth())self.lineEdit.setSizePolicy(sizePolicy)self.lineEdit.setMaximumSize(QtCore.QSize(600, 100))self.lineEdit.setObjectName("lineEdit")self.gridLayout.addWidget(self.lineEdit, 2, 2, 1, 1)self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.lineEdit_2.sizePolicy().hasHeightForWidth())self.lineEdit_2.setSizePolicy(sizePolicy)self.lineEdit_2.setMaximumSize(QtCore.QSize(600, 100))self.lineEdit_2.setObjectName("lineEdit_2")self.gridLayout.addWidget(self.lineEdit_2, 3, 2, 1, 1)self.gridLayout_3.addLayout(self.gridLayout, 0, 1, 1, 1)self.gridLayout_2 = QtWidgets.QGridLayout()self.gridLayout_2.setObjectName("gridLayout_2")self.label_6 = QtWidgets.QLabel(self.centralwidget)self.label_6.setMaximumSize(QtCore.QSize(200, 50))font = QtGui.QFont()font.setPointSize(24)self.label_6.setFont(font)self.label_6.setObjectName("label_6")self.gridLayout_2.addWidget(self.label_6, 0, 1, 1, 1)self.VideoLabel = QtWidgets.QLabel(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.VideoLabel.sizePolicy().hasHeightForWidth())self.VideoLabel.setSizePolicy(sizePolicy)self.VideoLabel.setMaximumSize(QtCore.QSize(700, 700))self.VideoLabel.setText("")self.VideoLabel.setObjectName("VideoLabel")self.gridLayout_2.addWidget(self.VideoLabel, 1, 0, 1, 4)spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)self.gridLayout_2.addItem(spacerItem, 0, 3, 1, 1)spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)self.gridLayout_2.addItem(spacerItem1, 0, 0, 1, 1)self.pushButton = QtWidgets.QPushButton(self.centralwidget)sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)sizePolicy.setHorizontalStretch(0)sizePolicy.setVerticalStretch(0)sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth())self.pushButton.setSizePolicy(sizePolicy)self.pushButton.setMaximumSize(QtCore.QSize(100, 40))self.pushButton.setObjectName("pushButton")self.gridLayout_2.addWidget(self.pushButton, 0, 2, 1, 1)self.gridLayout_3.addLayout(self.gridLayout_2, 0, 0, 1, 1)mainWindow.setCentralWidget(self.centralwidget)self.statusbar = QtWidgets.QStatusBar(mainWindow)self.statusbar.setObjectName("statusbar")mainWindow.setStatusBar(self.statusbar)self.retranslateUi(mainWindow)QtCore.QMetaObject.connectSlotsByName(mainWindow)def retranslateUi(self, mainWindow):_translate = QtCore.QCoreApplication.translatemainWindow.setWindowTitle(_translate("mainWindow", "												

【车牌识别和动态称重系统】(三)基于PyQt的UI设计相关推荐

  1. 【车牌识别和动态称重系统】(二)基于树莓派+HyperLPR的中文车牌识别

    引言 HyperLRP是一个开源的.基于深度学习高性能中文车牌识别库,由北京智云视图科技有限公司开发,支持PHP.C/C++.Python语言,Windows/Mac/Linux/Android/IO ...

  2. 【车牌识别和动态称重系统】(四)基于stc51HX711的动态称重系统

    目录 元件清单 元件清单 树莓派3B+ stc51最小系统 HX711 木板 红外激光器 光电二极管 小车 车牌

  3. 新超重车辆高速动态称重系统设计方案

    2021年最新超重车辆高速动态称重系统设计方案(专业完整版).pdf-Actionscript文档类资源-CSDN下载

  4. 超重车辆高速动态称重系统设计方案

    2021年最新超重车辆高速动态称重系统设计方案(专业完整版).pdf-Actionscript文档类资源-CSDN下载

  5. 最新超重车辆高速动态称重系统设计方案

    2021年最新超重车辆高速动态称重系统设计方案(专业完整版).pdf-Actionscript文档类资源-CSDN下载

  6. 动态称重c语言程序,动态称重系统 Dynamic Weighing System

    摘要: The main function of a dynamic weighing system is to measure the stress of the tyres of a dynami ...

  7. 智能称重系统应用车牌识别的优势

    无人值守磅房业务概述 一直以来,电子衡器在大宗物资行业得到了广泛的应用.但这些电子计量设备,却一直停留在辅助手工计量.人工读数.专人再汇总的层面上,严重滞后于企业整体的信息化管理进程. 在手工记录计量 ...

  8. 智能称重系统应用车牌识别的工作原理和优势-业内必看

    称重:测量与质量有关的数据,一般指重量.做名词时为:测量质量的过程.例如:我需要知道这件物品的重量,你们帮我称重.或者作为一个行业的名称:称重行业或者衡器行业.生活中的方方面面我们都需要得到重量这个数 ...

  9. 智能称重系统应用车牌识别解决方案

    传统称重管理系统需要在测量车辆载重的同时记录车牌号码,并建立对应关系,采用人工录入车牌方式,需要较长的等待时间,且容易产生失误甚至作弊等问题.车牌识别地磅称重系统是车牌识系统和称重两种系统相结合,实现 ...

最新文章

  1. Ros学习调试——rqt_console
  2. TextArea的滚动条看不到了,可能与height有关
  3. java 通信 教程_Java实现简单的socket通信教程
  4. 《sqlite权威指南》读书笔记 (一)
  5. 腾讯云+校园扶持计划是bug还是福利
  6. jQuery Sizzle选择器(一)
  7. Docker container与宿主进程相互隔离的实现原理
  8. mysql删除记录后id不连续_小水玩转Mysql---Mysql跟踪sql记录
  9. python处理pcap文件_[转载]Python读取pcap文件
  10. 职高计算机专业小白可以读吗,「高考从小白到精通」报考计算机类专业是否是一个正确的选择?...
  11. Windows美化之鼠标光标
  12. 码农小汪-非常不安逸 怎么我写的注解没有自动给我生成时间呢!javadoc 配置起来非常的简单
  13. C++ | isupper函数用法
  14. pr2020视频剪辑出现闪烁抖动
  15. 美国大厂码农薪资曝光:年薪18万美元,够养家,不够买海景房
  16. springboot 多模块使用Jib插件发布镜像
  17. 计算机专业学生如何做项目,计算机专业学生如何申请科研项目?
  18. 计算分辨率长宽比(等比例缩放)
  19. 史上最全的中高级JAVA工程师-面试题汇总
  20. 用 Python 加密文件

热门文章

  1. [jzoj 4787] 数格子 {矩阵乘法}
  2. 【关于浏览器插件的安装和使用的教程】
  3. [chatgpt] golang集成paypal支付接口
  4. 联想笔记本启动u盘linux系统下载,制作linux启动u盘(rufus)
  5. TIBCO Spotfire: JavaScript可视化框架 - JSViz
  6. 毫秒转换天时分秒倒计时
  7. Android笔试题大全(持续更新中),移动应用开发就业
  8. [4G5G专题-75]:流程 - 4G LTE无线接入网中运营商标识、基站标识、终端标识大全
  9. linux写磁带软件,如何在Linux下安装磁带机
  10. codegear的希望