草庐IT

PySide-PyQt

全部标签

YOLOv8+PyQt+OpenCV实现数字式仪表读数和指针式仪表读数识别(一)

数字式仪表和两种指针式仪表读数识别最近放假看到YOLOv8一直在更新,想着在家无聊把本科毕设重新做了下,之前用的是YOLOv5,下载了YOLOv8最新版把项目迁移了过来,相比于v5来说YOLOv8变化还是挺大的,功能更加集成了,话不多说,直接上结果图片和最后的检测视频。数字式仪表识别效果指针式仪表识别效果360度指针式仪表识别效果数字式仪表和指针式仪表检测视频YOLOv8+PyQt+OpenCV+Python实现数字式仪表和两种指针式仪表读数识别整体思路流程YOLOv8的检测结果更加集成了,可以在JupyterLab中根据检测结果一步步获取目标框的位置信息,不用像yolov5一样还得在源码里找

pyside2加载ui文件的两种方式

pyside2加载ui文件的两种方式目录pyside2加载ui文件的两种方式一、直接加载ui文件1、首先进行ui设计2、然后自定义LoginGui类,调用QUiLoader的load方法对ui文件进行加载。3、效果显示二、先转换为py文件再对转化的py文件进行调用1、将ui文件转换为py文件2、自定义类加载py文件3、QLayout:AttemptingtoaddQLayout""toLoginGui"Form",whichalreadyhasalayout三、Reference一、直接加载ui文件首先我们使用UiDesigner设计完成Ui界面,并且保存为ui文件,接下来我们可以使用QUiL

Pyqt5 scroll 滑动(滚动)条对动态增加的控件进行控制(保姆级教程)

文章目录前言一、Pyqt5-Scroll二、使用步骤1.设置Frame2.设置滚动条3.动态添加控件4.建立ScrollArea、BoxLayout三、示例代码1.ui设计生成的界面2.整体功能实现代码四、Layout中控件的删除总结参考前言如何使用pyqt5中的scroll滑动模块,并且用scroll来对动态输出进行滑动查看再也不用担心界面中动态输出内容(比如label)过多而label大小又不够导致的内容变小直到消失。本文主要讲述使用pyqt5中需要动态增加控件的情况下使用scroll滑动条进行控制,并且附带如何删除控件。一、Pyqt5-ScrollQscrollArea主要用于ui设计中

pyside6项目,创建一个简易的账号密码输入交互界面

    一个简单的Python代码示例,用于创建一个基本的账号密码输入交互界面。这个程序会要求用户输入账号和密码,并检查它们是否与预定义的账号和密码匹配。第一步:使用qtdesinger.exe绘制账号、密码界面;比较简单直接上图片;保存文件,如登录框.ui第二步:将登录框.ui文件转成py文件,这里使用pyside6,可以在CMD命令行使用命令转,使用命令pyside6-uic登录框.ui-o登录框.py,可以使用pycharm配置工具,点击转换即可;图片为配置内容;转换后的py代码如下:#-*-coding:utf-8-*-#################################

【PySide6】PySide6后台更新数据进度提示

fromPySide6.QtWidgetsimportQApplication,QWidget,QMessageBox,QProgressBar,QPushButtonfromPySide6.QtCoreimportQThread,Signal,QtclassDataUpdater(QThread):"""后台线程,模拟更新数据"""update_progress=Signal(int)#定义信号,用于更新进度条update_success=Signal()#定义信号,用于更新成功后的操作defrun(self):"""线程执行函数,模拟更新数据"""foriinrange(101):self

从PYQT设计器到EXE文件

我刚刚在PYQT设计师的设计师中完成了.UI文件的初稿,我想知道我是如何从.UI文件到EXE的,让某人测试我的UI...我目前有一个将翻译我的makefile.UI文件到.py文件中,但是现在我想从.py转到.exe有人知道怎么做这个吗?我已经下载了py2exe,但不确定这是否是我想要的...请假设我想测试的人没有下载Python并使用Windows(跨平台更好,但将使用Windows)谢谢!编辑:当我在test.py上运行py2exe时(由test.ui制成)我使用py-3.6-mpy2exe.build_exetest.py并得到C:\Users\Chris\Desktop\makeExe

PyQt5中下载Pyqt5-tools卡在Preparing metadata (pyproject.toml)-

问题描述记录pyqt5在pycharm里的搭建,这里主要解决python3.10的环境下无法安装Pyqt5-tools,本人遇到的情况是卡在:Preparingmetadata(pyproject.toml)-原因分析:版本问题搜寻资料发现是版本冲突问题,Pyqt5-tools好像不支持python3.9以上的版本(如python3.10冲突)解决方案:首先明白为什么需要安装这个包,我们安装这个包的目的是为了使用其中的desiner.exe和pyuic.exe,从而实现QTDesigner里面的可视化的界面设计。因此,我们采取的办法是直接安装PyQt5Designer。步骤如下:步骤一:下载P

Pyqt搭建YOLOv5目标检测系统(可视化界面+功能介绍+源代码)

软件界面如下所示:功能:模型选择输入选择(本地文件、摄像头、RTSP视频流)IoU调整置信度调整帧间延时调整播放/暂停/结束统计检测结果详细介绍:1.首先进行模型的选择(官网可下载),包含四种,分别是yolov5s.pt、yolov5m.pt、yolov5l.pt和yolov5x.pt。2.选择置信度、IoU和帧间延时3.系统支持输入图片、视频、摄像头和RTSP视频流的目标检测,其中,可以对图片进行处理,包括灰度化、平滑处理、均衡化、形态学、图像梯度、阈值处理、边缘检测、轮廓检测、直线检测、亮度调节和伽玛校正。软件效果:图片目标检测摄像头目标检测图像处理说明:本仓库的yolov5版本为v5.0

《开始使用PyQT》 第01章 PyQT入门 03 用户界面介绍

03用户界面介绍《开始使用PyQT》第01章PyQT入门03用户界面介绍Theuserinterface(UI)hasbecomeakeypartofoureverydaylives,becomingtheintermediarybetweenusandourever-growingnumberofmachines.AUIisdesignedtofacilitateinhuman-computerinteraction.Thehumanneedstooperateandcontrolthemachinetoservesomepurpose;meanwhile,themachineneedsto

如何在PyQt6中使用单选框和下拉框?

一、单选框的使用单选框(QRadioButton)是一种控件,可以让用户在一组选项中选择一个选项。下面是一个简单的示例,演示如何在PyQt6中使用单选框:fromPyQt6.QtWidgetsimportQApplication,QMainWindow,QRadioButton,QVBoxLayout,QWidgetapp=QApplication([])window=QMainWindow()widget=QWidget()layout=QVBoxLayout()radio_button1=QRadioButton('Option1')radio_button2=QRadioButton('