1、前言上一章,UI的可视化界面已经创建好了。并且通过UI文件编译成了python可以处理的py文件,为了方便使用,我们新建了qt_inference 对ui的py脚本进行调用,效果如下UI可视化的生成:YOLOV5 部署:...
-
计算机视觉 人工智能 YOLOV5 部署:QT的可视化界面推理(根据UI窗口编写内部函数)
-
开发语言 qt5.15.2 交叉编译总结
最近项目需要,qt源码需要交叉编译,以前对这块不是很熟悉,从开始的一脸懵逼到最终成功编译出qt源码库,还是有了很多收获,分享给大家,希望对大家有所帮助。交叉编译详解还是先说交叉编译的思想。这里我以为我的项目经历为例给大家讲解...
-
网络 https 解决:qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
最近使用https给服务器发送请求的时候发现出现了“qt.network.ssl:QSslSocket::connectToHostEncrypted: TLS initialization failed”...
-
linux Ubuntu20.04(arm)+Qt5.12.8+gRPC1.48 编译与使用
本文章参考了多位大佬与gRPC官方的文章,在此拜谢,以下仅为本人自己的编译过程与使用的分享,如有错误,还望指正。gRPC在ubuntu系统下的安装和使用https://blog.csdn.net/w13l14/article...
-
柚子快报邀请码778899分享:c++ QT经验手记
复制这段内容打开「百度网盘APP 即可获取」 https://pan.baidu.com/s/1cP2NZUhntvbWGLl1hRU66g1、讲述Qt信号槽机制与优势与不足优点: ①类型安全。需要关联的信号槽的签名必须是等...
-
【Qt学习】QLineEdit 控件 属性与实例(登录界面,验证密码,正则表达式)
文章目录1. 介绍2. 实例使用2.1 登录界面2.2 对比两次密码是否相同2.3 通过按钮显示当前输入的密码(并对2.2进行优化)2.4 结语3. 正则表达式3.1 QRegExp3.2 验证输入内容4. 资源代码1. 介...
-
开发语言 qtabbar QTabWidget的tabbar不同方向显示 文字方向设置 图标跟随变化 实现方式 qt控件绘制原理
先来看结果图:(参考博客:QTabWidget中tab页文本水平或垂直设置_pyqt tab_widget.settabposition(qtabwidget.west 字体-CSDN博客)从图中可知,"普通"是qt自己的...
-
glut freeglut glfw glew opengl es 【小沐学QT】QT学习之OpenGL开发笔记
文章目录1、简介2、Qt + QOpenGLWidget + gl函数3、Qt + QOpenGLWidget + qt函数4、Qt + QOpenGLWindow5、Qt + glut6、Qt + glfw结语1、简介Qt...
-
开发语言 dorgon 【QT进阶】Qt http编程之http与https简单介绍
往期回顾【QT进阶】Qt Web混合编程之html、 js的简单交互-CSDN博客【QT进阶】Qt Web混合编程之使用ECharts显示各类折线图等-CSDN博客【QT进阶】Qt Web混合编程之实现ECharts数据交互...
-
matplotlib python pyqt5 matlibplot结合使用 简单演示(可直接使用plt)
Pyqt5中使用matplotlib最初在qtdesigner里面看到QwPlot,但经过查阅,发现这是一个已经没有维护的c++的库,虽然可以找到别人做的对应的python库,但使用起来并不方便,这里推荐结合matplotl...
-
科学计算 基于Qt4开发曲线绘制交互软件Plotter
目前市面上有很多曲线绘制软件,但其交互功能较差。比如,想要实现数据的交互,同步联动等,都需要大量繁琐的人工操作。所以讲想开发一款轻量级的曲线绘制交互软件。下面就以此为案例,记录一下基于Qt4的开发过程。目录1 需求2 技术路...
-
柚子快报邀请码778899分享:QT简易蓝牙上位机(智能家居)
之前做了串口助手,能够收发信息和单片机通信,然后那是有线的,于是就考虑做个无线的,刚好手里有个BT06的蓝牙模块,于是就做了个蓝牙上位机,和串口的差别其实不大。 成果 能够成果搜索...
-
qt6.3 qt5 c++ 【QT教程】QT6 WebSocket编程
QT6 WebSocket编程 使用AI技术辅助生成QT界面美化视频课程 QT性能优化视频课程 QT原理与源码分析视频课程 QT QML C++扩展开发视频课程免费QT视频课程 您可以看免费1000+个QT技术视频 免费QT...
-
人工智能 #史上最详细的教程#手把手带你配置openCV(以Qt5.12为例)
[声明:本文由非仅一人写成,电脑界面可能不同]OpenCV是什么?OpenCV(Open Source Computer Vision)是一个开源的计算机视觉库,由一系列函数和算法组成,用于处理图像和视频数据。它提供了丰富的...
-
开发语言 信息可视化 python ide python3.11 PyQt5教程:如何在PyCharm中添加Qt Designer、PyUIC、PyRcc外部工具?
Qt Designer、PyUIC和PyRcc是Qt框架下的三个重要工具,总的来说,这三个工具各司其职,相辅相成,能显著提升Qt开发的速度与效率。Qt Designer:是一个用于创建图形用户界面的工具,可轻松构建复杂的用户...
-
开发语言 c++ QT转型Visual Studio(qmake项目到cmake项目的移植)
前言由于工作需要,同时也为了方便以后的集成升级,希望将之前用Qt creator qmake开发的项目移植到cmake项目中,并使用Visual Studio 进行后续开发,本文主要用以记录该过程中的常规步骤和遇到的特殊情况...
-
运维 服务器 开发语言 Rockchip RK3588 - linux下Qt和opencv交叉编译环境搭建
开发板 :NanoPC-T6开发板eMMC :256GBLPDDR4 :16GB 显示屏 :15.6英寸HDMI接口显示屏u-boot :2017.09linux :6.1 -------------------------...
-
mfc 开发语言 Qt程序员必看/关于Qt收费的官方答复
一、答复说明Qt软件从诞生之日就是GPL/LGPL开源授权和商业授权并存的,开源不代表免费而是为了共享。关于您的问题,我做大致的回复。Qt商用版本的模块是否都是LGPL协议,所有模块是否存在GPL这种要求强制开源的协议?如果...
-
开发语言 Qt Creator编译含opencv的程序时报错libopencv
错误信息: /home/lyc/Exe/opencv-3.4.16/opencv_install/lib/libopencv_calib3d.so error: error adding symbols: File in...
-
开发语言 c++ 用QT实现MVP模式
近些天用qt 作项目,遇到参数界面.偷闲写个mvp模式示例.mvp模式重要的有两点1 低耦合: 界面与后端数据类,不直接引用,可方便替换.2 形成界面驱动-界面更新的闭环.:通过函数指针类技术,让数据自动回流.视图(Vie...
-
Qt 实现简单的TCP通信
这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。使用QT的网络套接字需要.pro文件中加入一句:一、客户端1、客户端的代码比服务器稍简单,总的来说,使用QT中的QTcpSo...
-
开发语言 Qt、Qt Creator下载、安装
一、Qt、Qtcreator简介Qt是一个跨平台应用开发框架。 Qt Creator是一个跨平台的集成开发环境(IDE),集成了Qt所提供的功能,可以单独下载使用,也可以结合Qt组合使用。二、下载下载地址:https://d...
-
开发语言 【QT专栏】QT中实现多线程的四种方式和线程同步
目录一、继承QThread1.基本概念2.操作流程二、继承QObject(推荐)1.基本概念2.操作流程三、继承QRunnable,配合QThreadPool实现多线程1.外界通信2.QMetaObject::invokeM...
-
linux Qt 编译fcitx-qt5 插件支持中文输入法
前言在Linux系统上会遇到Qt开发的程序无法输入中文的情况,原因就是因为输入法框架是采用的fcitx,而不是ibus,Qt默认只支持ibus输入法框架。在Qt/5.15.2/gcc_64/plugins/platformi...
-
开发语言 Qt C++中调用python,并将软件打包发布,python含第三方依赖
工作中遇到qt c++调用我的python 代码,并且想要一键打包,这里我根据参考的以及个人实践的结果来简单实现一下。环境:windows系统,QT Creater 4.5, python 3.8(anaconda虚拟环境)...
-
开发语言 Qt : 简单介绍五种界面布局方式!(非常简单)
Qt提供了方便快捷的界面布局方式,包括水平布局,垂直布局,网格布局,表单布局,以及分组布局的方式,避免了手动排布的繁琐,能够覆盖大部分设计需要;以下简单介绍五种布局的实现方式:一、水平布局 无论...
-
开发语言 【QtCreator】Qt5.9 格式化日期字符串
Qt5.9 格式化日期字符串一级目录格式化时遇到的一些问题拓展定义,个性化输出格式化一级目录在Qt5.9中,将QDateTime格式化字符串输出,有两个相关函数:常用的日期时间字符串格式化参数:格式化参数说明举例结果yy使用...
-
开发语言 QT自制软键盘 最完美、最简单、支持中文输入(二)
目录一、前言二、本自制虚拟键盘特点三、中文输入原理四、组合键输入五、键盘事件模拟六、界面 七、代码7.1 frmKeyBoard 头文件代码7.2 frmKeyBoard 源文件代码八、使用示例九、效果十、结语一、前言 ...
-
开发语言 Qt Creator运行应用程序时提示Wayland警告
操作系统:Ubuntu 22.04 Desktop、Linux Kernel 6.2.0编程环境:Qt 5.14.2、Qt Creator 4.11.1警告内容:Qt Warning: Ignoring XDG_SESSIO...
-
开发语言 【QT学习笔记】QT教程:QT中emit用法
在Qt编程中,`emit` 是用于发送信号(Signals)的关键字。信号是Qt框架中的一种机制,用于在对象之间进行通信,特别是在事件驱动的编程中非常有用。通过使用信号和槽(Slots)机制,可以实现对象之间的解耦和交互。以...
-
开发语言 彻底卸载和清除QT Creator
彻底卸载和清除QT CreatorQT Creator是一款功能强大的集成开发环境(IDE),用于开发跨平台的C++应用程序。如果您需要彻底卸载和清除QT Creator,本文将为您提供一步步的指导。请按照以下步骤进行操作:...
-
开发语言 QT环境搭建
学习QT一、QT环境搭建二、QT的SDK下载三、认识QT SDK 中自带的一些程序一、QT环境搭建QT开发环境,需要安装三个部分。c++编译器(gcc、cl.exe……不是visual studio)QT SDK(QT SD...
-
开发语言 Qt鼠标热插拔问题解决-记录
总体逻辑,修改发现设备和添加设备;1、发现设备(qt-everywhere-src-5.15.6\qtbase\src\platformsupport\devicediscovery/qdevicediscovery_sta...
-
开发语言 有几种方法修改QPushButton的大小、文字颜色等属性?(Qt面试题)
修改QPushButton的大小使用 setFixedSize(width, height 函数 :可以直接调用QPushButton的setFixedSize函数,将所需的宽度和高度作为参数传递给它。这将固定按钮的大小,并...
-
java 服务器 【QT】QMessageBox 弹出消息框,对话确认框(确定/取消)
1.无互动QMessageBox::information(nullptr,"信息","登陆成功" ;2.互动:确定、取消box = QMessageBox::question(this, "提示", "确定要添加吗?",...
-
系统架构 Qt Concurrent框架详解(QFuture、QFutureWatcher)
1.概述Qt Concurrent是Qt提供的一个并发编程框架,用于简化多线程和并行计算的开发。它提供了一组易于使用的函数和类,可以方便地在多线程环境下处理并发任务。有以下特点:简单易用:Qt Concurrent提供了一组...
-
开发语言 QT信号与槽
一、信号与槽的概念信号:在特定条件下发生的事件,例如QPushButton的基类中的QAbstractButton中的onclick( 信号,当电机QPushButton时就会产生信号,其他的信号还有按下,抬起等信号槽:对信...
-
开发语言 Qt qDebug基本的使用方法详解
目录qDebug基本用法输出字符串输出变量值1输出变量值2支持流式输出输出十六进制去除双引号和空格调试输出级别自定义类型输出自定义日志信息的输出格式示例占位符设置环境变量关闭QDebug输出Qt工程VS工程在VS工程中如何查...
-
pycharm 实验室项目展示用PyQt系列(2)设计基本流程、Qt Designer使用、界面中添加图片等
本科毕设被研导要求添加可视化界面展示结果功能以填补实验室的需求,同时需要做好来自MatLab与python的接口。由于实验室大量项目工作在演示时需要使用界面,常有同门前来问询,而此工作中有大量踩坑踩雷需要注意,空口说自然不如...
-
【QT学习笔记】qt配置快捷键:全局快捷键|应用程序中的快捷键
在Qt Creator中配置快捷键,可以通过以下步骤进行:配置全局快捷键(适用于整个IDE的操作):1. **打开快捷键设置**: - 打开Qt Creator,点击顶部菜单栏的“工具”(Tools 。 - 在下...
-
数据库 开发语言 【Qt】数组数据类型及用法
数组类QList 是Qt中最常见的动态数组类型之一。它可以存储任何数据类型 T,包括基本数据类型(例如 int、double)和自定义类。QList 具有自动扩展和收缩功能,使其非常适合用作动态大小的数组。QVector 也...
-
数据库 开发语言 Qt之QTableView获取当前选中行
在Qt中,QTableView是一个用于显示和编辑表格数据的强大控件。当用户在QTableView中选择一行或多行时,我们可能需要获取当前选中行的数据以进行进一步处理。本文将介绍如何使用Qt的信号槽机制和模型索引来实现获取Q...
-
tcp/ip Qt/C++编写物联网组件/支持modbus/rtu/tcp/udp/websocket/mqtt/多线程采集
一、功能特点支持多种协议,包括Modbus_Rtu_Com/Modbus_Rtu_Tcp/Modbus_Rtu_Udp/Modbus_Rtu_Web/Modbus_Tcp/Modbus_Udp/Modbus_Web等,其中w...
-
开发语言 qt pygame 小游戏开发 python快速实现简易超级玛丽小游戏
《超级玛丽》是一款超级马里奥全明星的同人作品,也是任天堂公司出品的著名横版游戏。《超级马里奥》是一款经典的像素冒险过关游戏。最早在红白机上推出,有多款后续作品,迄今多个版本合共销量已突破4000万套。其中的主角马里奥、路易、...
-
开发语言 C++ Qt 容器类整理与使用
Qt提供了哪些容器类Qt 提供了丰富的容器类,这些容器类主要用于存储和管理数据,按照其内部组织结构和功能特性,大致可分为顺序容器和关联容器两大类:顺序容器:QList - 动态数组,支持快速的头部和尾部插入删除操作,以及通过...
-
perl windows Qt5下Qxlsx模块安装及使用
Qt5下Qxlsx模块安装及使用一、Qt5下Qxlsx模块安装及使用1. 未安装Qxlsx的程序效果2. 安装Perl(编译Qxlsx源码用)2.1 下载 ActivePerl 5.282.2 安装 ActivePerl 5...
-
数据库 Qt/C++项目 学生成绩管理系统
直观的 QT 图形界面:采用 QT 构建的用户友好界面,提供清晰的菜单选项,确保用户轻松导航和访问各项功能。 数据库驱动的数据存储:系统使用数据库技术安全高效地存储学生信息,保障数据的完整性和可靠性。 全面的基本功能:包...
-
开发语言 Qt笔记---使用Qt开发低功耗蓝牙BLE(Bluetooth low energy)程序
Qt笔记---使用Qt开发BLE(Bluetooth low energy 程序在Qt项目中开发BLE通信程序,即低功耗蓝牙设备通信,关于蓝牙设备的通信分为普通蓝牙设备和低功耗蓝牙设备,此文只介绍低功耗蓝牙设备的连接通信方式...
-
C++ Qt高级开发教程 OBS源码分析 1024程序员节 C++ Qt零基础入门进阶与企业级项目实战教程与学习方法分享
作者:令狐掌门 技术交流QQ群:675120140 csdn博客:https://mingshiqiang.blog.csdn.net/文章目录阶段一:C++零基础入门与进阶阶段二:Qt入门进阶与企业级高级开发1 可以滑动的...
-
开发语言 QtService实现Qt后台服务程序其一
QtService基本使用步骤1、QtService介绍QtService是一个用于实现windows服务或unix守护进程的开源项目,本文使用QtService演示如何实现一个windows下的后台进程,可用于一些简单的w...