一效果二.原理Qt内置图标封装在QStyle中,共七十多个图标,可以直接拿来用,能应付不少简单程序需求,不用自己去找图标并添加到资源文件了。 下面是内置图标的枚举定义: ...
-
开发语言 流式布局 FlowLayout Qt之使用Qt内置图标
-
QT中网络编程之发送Http协议的Get和Post请求
文章目录HTTP协议GET请求POST请求QT中对HTTP协议的处理1.QNetworkAccessManager2.QNetworkRequest3.QNetworkReplyQT实现GET请求和POST请求Get请求步骤...
-
linux 计算机视觉 利用ROS做机器人手眼标定和Qt+rviz+图片话题显示的UI设计
前言: 博主是在上一篇博文的基础上作的研究和总结,希望这篇文章可以对诸君有用,同时博主也对鱼香ROS、小鱼大佬、以及其他相关创作者的支持表示由衷的感谢,本文章内容也将继续公开且代码开源。 文章将讲...
-
计算机视觉 人工智能 c++ qt 【OpenCV】 人脸识别
目录一:前言二:人脸识别案例 实现步骤及完整代码步骤1 灰度化处理步骤2 将灰度图再次进行 行列压缩 步骤3 直方图均值化步骤4 使用模型 对每一个像素点遍历 图像甄别人脸识别案例 源码分享结果测试:可对人脸框选识别三:车辆...
-
QTabWidget和QTabBar控件样式设置(qss)
QTabWidget和QTabBar控件样式设置1、QTabWidget样式可自定义的有哪些示例:效果图2、QTabBar样式可自定义的有哪些示例效果图1、QTabWidget样式可自定义的有哪些QTabWidget::pa...
-
开发语言 c++ 深度学习 halcon23.05下载安装,并在qt creator和vs2022使用halcon的包
目录一.安装halcon 二.下载halcon需要的license许可证 三.qt和vs2022使用halcon的包一.安装halcon1.下载链接注意:这个是x64 windows的版本链接:https://pan.bai...
-
开发语言 visual studio VS2022+QT5.13.2:无法打开 源 文件 “ui
@[TOC]问题描述 VS2022+QT5.13.2 在工程文件,生成解决方案在时候提示如下错误: 错误(活动 E1696 无法打开 源 文件 “ui_QtWidgetsApplication1.h” QtWidgetsA...
-
ui 开发语言 QTableWidget控件属性
QTableWidget控件属性 一、禁止编辑表格 在默认情况下,表格里的字符是可以更改的。 比如双击一个单元格,就可以修改原来的内容,如果想禁止用户的这种操作,让这个表格对用户只读,可以这样: ui.qtablewidge...
-
开发语言 探索文件与交互:使用PyQt5构建一个高级文件选择器
在当今的应用程序开发中,文件管理和交互是一个重要的组成部分。特别是对于桌面应用程序,提供一个直观、功能丰富的文件选择器是提高用户体验的关键。本篇博客,我将介绍如何使用Python和PyQt5来构建一个高级的文件选择器,它不仅...
-
数据库 Qt C++春晚刘谦魔术约瑟夫环问题的模拟程序
什么是约瑟夫环问题?约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3。 分析: (1)由于对于每个人只有死和活...
-
intellij-idea (错误更正)Idea+Java+qtjambi简单开发示例Demo(附带QtJambi源码编译教程)
目录一、QT安装1、准备工作2、开始安装3、环境变量配置二、qtjambi开源项目1、获取源码2、运行项目1)新建resources文件2)新建Main主类3)先不要build项目3、附带jar包打包项目4、运行jar包三、...
-
开发语言 Qt下载(多种下载通道+所有版本)
Qt 体积很大,有 1GB~3GB,官方下载通道非常慢,相信很多读者会崩溃,所以建议大家使用国内的镜像网站(较快),或者使用迅雷下载(很快)。 作为 Qt 下载教程,本文会同时讲解以上三种下载方式。Qt 官方下载(非常慢)Q...
-
开发语言 Qt篇——QChartView实现鼠标滚轮缩放、鼠标拖拽平移、鼠标双击重置缩放平移、曲线点击显示坐标
话不多说。 效果:(动图依次展示:①点击曲线显示坐标-˃②平移-˃③缩放-˃④双击还原)第一步:自定义QChartView,直接搬第二步:在主界面代码中使用,我的是在自定义对话框里面,你们可以直接在窗口中使用举例:fitcu...
-
java 使用QT实现http里面的get和post
#1024程序员节|参与投稿,赢限定勋章和专属大奖##假如你有一台服务器,你最想做哪些事?##你被什么样的BUG困扰过一周以上?#在http里面下面这些方法和服务器的响应代码一起用于HTTP协议中的请求和响应交互。请注意,这...
-
开发语言 面向初学者的Windows 10上安装Qt5.14.2版本的教程
安装步骤:下载Qt安装程序: 访问Qt官方网站(https://www.qt.io/download-open-source)并下载适用于Windows的Qt 5.14.2安装程序。 百度网盘链接 链接:https://p...
-
开发语言 【Qt QAxObject】使用 QAxObject 高效任意读写 Excel 表
1. 用什么操作 Excel 表 Qt 的官网库中是不包含 Microsoft Excel 的操作库,关于对 Microsoft Excel 的操作库可选的有很多,包含基于 Windows 系统本身的 ActiveX、Qt...
-
开发语言 Qt 使用QLabel的派生类实现QLabel的双击响应
1 介绍 在QLabel中没有双击等事件响应,需要构建其派生类,自定义信号(signals 、重载事件函数(event ,最后在Qwidget中使用connect链接即可,进而实现响应功能。 对于...
-
开发语言 QT 常见面试题
1、在Qt当中,多线程环境下,信号槽分别是在什么样的线程中执行?如何控制?参考答案:通过connect(... 第5个参数控制信号槽执行所在线程connect(... 它的连接方式:队列连接、自动连接和直接连接队列连接 Qt...
-
开发语言 c++ Qt QByteArray如何转QString
要将QByteArray转换为QString,可以使用QString的构造函数或QString的fromUtf8( 方法。以下是两种常用的方法:1. 使用QString的构造函数:2. 使用QString的fromUtf8(...
-
qt c++ QuickWidget在使用中与widget的数据交互
今天写程序的时候想在widget中添加一个qml的控件,一番周折最后使用QuickWidget进行实现,这儿做一下简单记录,一是防止自己忘记,同时还帮助可能需要类似功能的朋友过程简介1. 在widget中从右侧拖入一个Qui...
-
Qt进行UDP通讯,创建一个收线程这样可以进行接收数据
实现效果实现过程准备工作在.pro中增加一句话绘制界面 .h文件内容://接收信号//停止线程构造函数内容//本地主机名//本机IP地址//IP地址列表//连接信号和槽(绑定端口就开始接收信号线程,接收到数据就显示,关闭窗...
-
qt 流程图拖拽视觉编程-流程编辑器
目录一、简介二、流程编辑器-视图实现三、参考资料一、简介前期文章:流程图拖拽视觉编程--概述_Jason~shen的博客-CSDN博客本期内容:本期将介绍流程编辑器模块的实现方法,效果图如下所示。该模块基于QT Graphi...
-
ui python 毕业设计 『pyqt5 从0基础开始项目实战』02. 页面布局设计(保姆级图文)
目录弹性布局介绍导包和框架代码布局框架搭建1. 总体布局框架2. 顶部菜单布局3. form添加内容布局4. table数据展示布局5. footer底部菜单完整项目代码总结欢迎关注 『pyqt5 从0基础开始项目实战』 专...
-
python PyQt5中嵌入matplotlib
这几天想做一个python GUI中嵌入matplotlib图像的程序,在网上也搜了很多博客,主要是绘制出来图像在布局上的位置问题不太清楚,今天就整理了一下。其实绘制图像就相当于一个Widget组件,我们把他添加到Layou...
-
java qtforandroid Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤
Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤目录Qt | Qt For Android、Qt5.14.2安卓开发环境搭建详细步骤1、简介2、软件下载1、Java SDK2、Android...
-
基于深度学习(Dlib+ResNet残差神经网络)的人脸识别——QT(C++)+Linux
1.基于深度学习的人脸识别模型1.人脸识别模型dlib_face_recognition_resnet_model_v1.dat 是基于深度学习的人脸识别模型,是dlib库中的一个重要组件。该模型的原理涉及到深度卷积神经网络...
-
Qt优秀开源项目之十六:SQLite数据库管理系统—SQLiteStudio
首先,感谢CSDN官方认可SQLiteStudio是一款开源、跨平台(Windows、Linux和MacOS)的SQLite数据库管理系统。 github地址:https://github.com/pawelsalawa/s...
-
python 使用Qt Designer设计GUI界面时,我们经常需要在组件属性编辑界面中添加按钮或菜单项等交互控件
使用Qt Designer设计GUI界面时,我们经常需要在组件属性编辑界面中添加按钮或菜单项等交互控件。当用户单击这些控件时,可能需要显示一个对话框窗口来编辑更复杂的属性或执行一些操作。Qt提供了QDialog类来实现对话框...
-
开发语言 Qt应用软件【协议篇】QtHttpServer三方库的编译、安装、使用示例
文章目录1.Qt HTTP Server 简介2.主要功能和使用场景3.限制和安全性4.使用模块5.代码下载、编译与安装6.QtHttpServer代码示例1.Qt HTTP Server 简介Qt HTTP Server...
-
北斗轨迹图 GPS轨迹图 Qt实用技巧:QCustomPlot做北斗GPS显示绝对位置运动轨迹和相对位置运动轨迹图的时,使图按照输入点顺序连曲线
若该文为原创文章,转载请注明原文出处 本文章博客地址:https://hpzwl.blog.csdn.net/article/details/136131310红胖子网络科技博文大全:开发技术集合(包含Qt实用技术、树莓派、...
-
服务器 开发语言 Ubuntu20.04 + QT5.14.2 + VTK8.2.0 + PCL 1.10 环境配置
目录Ubuntu20.04 + QT5.14.2 + VTK8.2.0 + PCL 1.10 环境配置一、VTK 编译和安装1、库依赖:2、下载资源:[下载VTK8.2.0](https://www.vtk.org/file...
-
开发语言 c++ Qt之条件变量QWaitCondition详解(从使用到原理分析全)
QWaitCondition内部实现结构图: 相关系列文章C++之Pimpl惯用法目录1.简介2.示例2.1.全局配置2.2.生产者Producer2.3.消费者Consumer2.4.测试例子3.原理分析3.1.源码介绍3...
-
开发语言 【QT】解决继承QThread的子线程导致程序无法关闭&主线程关闭太快导致子线程中的槽方法未执行
背景使用串口进行通信一共有三个线程主线程负责界面的显示子线程1负责检测当前系统可用的串口子线程2负责差串口通信子线程实现在发生问题的最初,因为要一直检测当前系统的可用线程,所以线程1我使用继承自QThread实现的线程,其中...
-
c++ 上位机 PC Qt应用开发(基础篇)——菜单 QMenu
一、前言 QMenu类继承于QWidget,它提供了一个菜单样式的小部件,用于菜单栏、上下文菜单和一些弹出式菜单。 QMenu菜单的选项是可选的,它可以是一个下拉的菜单,也可以是独立的上下文菜单。...
-
ui qt开发 qt嵌入式开发 qt源码 Qt实现控件的折叠收起和展开的功能
1、介绍和功能分析本次学习的内容主要是实现控件的折叠和展开,类似抽屉控件,目前Qt自带的控件QToolBox具有这个功能,但是一次只能展开一个,所以针对自己的需求可以自己写一个类似的功能,这里实现的方法比较多,其实原理也比较...
-
开发语言 系统架构 qt linux 跨平台 arm 【C/C++ 泛型编程 进阶篇 Type traits 】C++类型特征探究:编译时类型判断的艺术
目录标题第一章: 引言第二章: 基本类型类别(Primary Type Categories)2.1 空类型与空指针类型2.1.1 std::is_void2.1.2 std::is_null_pointer2.2 整型与浮...
-
ui 开发语言 基于QT5.14.2的MQTT通信
一、概述这个资料写的很好:MQTT协议,终于有人讲清楚了 参考图:默认的Qt环境是不能使用MQTT的,但Qt官方提供了基于MQTT的封装,需要通过源码进行编译。 可以在下面的链接中获取到: https://github.co...
-
计算机视觉 (一)Qt+OpenCV调用海康工业相机SDK示例开发
系列文章目录提示:这里是该系列文章的所有文章的目录 第一章: (一)Qt+OpenCV调用海康工业相机SDK示例开发 第二章: (二)Qt多线程实现海康工业相机图像实时采集文章目录系列文章目录前言一、环境配置二、项目准备三、...
-
tcp/ip QT下的多线程TCP客户端和服务器
qt下的QTcpSocket在同一个线程使用时没有问题的,但是如果进行跨线程,很容易出现问题。那么有什么方法可以跨线程进行使用吗?答案是肯定的:使用QThread的movetothread可以完成扩线程接收。首先是基于QTc...
-
网络 c++ 服务器 qt5 tcp/ip 从源码角度透视QTcpServer:解构QTcpServer的底层原理与技术细节
深入了解QTcpServer的底层原理和技术细节一、背景二、QTcpServer的基本原理2.1、TCP协议简介2.2、QTcpServer的概念三、QTcpServer源码解析3.1、QTcpServer的构造函数3.2、...
-
计算机外设 在Qt中实现鼠标监听与交互
文章目录概述1. 包含头文件2. 实现鼠标事件函数3. 使用示例4. 应用场景概述鼠标监听是在Qt应用程序中实现用户交互的关键部分之一。通过捕获鼠标事件,您可以响应用户的点击、移动和释放动作,实现各种交互效果。本篇博文将详细...
-
开发语言 ui Qt下载安装及配置教程
进入qt中文网站:https://www.qt.io/zh-cn/下载开源版往下滑,下载Qt在线安装程序它已经检测出我的是windows系统,直接点击download就好。如果是其它的系统,需要找到对应自己系统的安装包。然后...
-
开发语言 c++ QT实现串口通信
要实现串口通信,需要知道串口通信需要的信息主要参数有:波特率、校验位、数据位、停止位、控制流主要操作有:串口的打开和关闭、刷新设备串口、接发数据、开关显示灯等。实现效果如图:界面设计如下:每个控件类名如下:LED灯是QLab...
-
大恒水星相机SDK(实时采集)基于QT与C++
资料文档下载目录1.环境搭建2.整体流程3.代码示例4.结果显示1.环境搭建本次的开发环境是基于vs2019使用QT的框架对大恒相机的SDK进行实时采集的操作。我们从零开始讲,根据上面的资料文档我们来添加一个新的项目,并且将...
-
数码相机 开发语言 Dalsa线扫相机-二次开发-QT-C++ 可用Demo(一)
效果展示 Dalsa线扫描相机的二次开发,因为官方只有MFC和命令行版本的,我需要使用QT进行开发,于是自己花时间研究,然后写了一个,效果如下: 可能GIF动图有点模糊,在图片中,上面为实时画面,...
-
开发语言 Qt Creator 11.0.3同时使用Qt6.5和Qt5.14.2
Qt Creator 11.0.3同时使用Qt6.5和Qt5.14.2概要方法1.打开Qt Creator中的Kit,这里我直接附上几张截图,不同的版本打开位置可能有所不同,总之最终目的是要打开构建套件(Kit)2.可以看到...
-
开发语言 QT (C++)定位内存越界(踩内存)问题
同事写的QT (C++)运行就崩溃,简单扫了一下代码,估计是内存越界了。但是第一眼没看出来。也懒得一行一行看,所以就借助AddressSanitizer(俗称阿三。。。。)这个软件找一下,我们是在Ubuntu下面所以先安装2...
-
开发语言 QT 原生布局和QML的区别
一、QML 与 Qt Quick的区别1.1 从概念上区分为了更精确地对两者进行说明,先看助手对 QML 的描述:QML 是一种用户界面规范和标记语言,允许开发人员和设计师创建高性能、流畅的动画和视觉吸引人的应用程序。 文档...
-
开发语言 从零开始编写一个上位机(串口助手)QT Creator + C++
提示:本博客作为学习笔记,有错误的地方希望指正,此文可能会比较长,作为学习笔记的积累,希望对来着有帮助。 绪论:笔者这里使用的是QTCreator和C++来实现一个简单的串口上位机的开发的简单过程,使用到C++,主要是为...
-
qt开发 qt教程 qt项目 qt开源项目 qt入门 Qt库 【快收藏】50个常用的Qt开源库
Qwt是一个基于Qt的数据可视化库,提供了绘制曲线、图表、仪表盘等功能。QJson是一个用于JSON数据解析和生成的库,使Qt应用程序能够方便地处理JSON格式的数据。粉丝福利,莬费领取Qt开发学习资料包、技术视频,内容包括...