自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (12)
  • 收藏
  • 关注

原创 循环滚动信息

1.设置标题的字体、颜色、背景色;2.设备内容的字体、颜色、背景色;3.设置否是显示行下划线,设置颜色;4.设置背景色;5.设置鼠标悬浮是否停止;6.设置是否显示行间隔颜色;7.设置标题字体的上下边距;8.设置内容字体的上下边距;9.设置内容行间距;10.动态增加删除数据;11.设置滚动速度;12.设置滚动步距;

2025-01-20 12:48:24 160

原创 QOpenGLWidget的aboutToCompose和frameSwapped信号

综上所述,aboutToCompose 和 frameSwapped 这两个信号在 QOpenGLWidget 的渲染过程中起着重要的作用,它们为开发者提供了更精细的控制和同步机制,以支持更复杂的渲染逻辑和性能优化需求。在多线程渲染环境中,当 aboutToCompose 信号被触发时,渲染线程可以停止渲染,等待当前帧的渲染完成后再继续。在多线程渲染场景中,可以利用这个信号来停止或暂停其他线程的渲染操作,以避免渲染冲突或资源浪费。这两个信号主要用于高级渲染场景和性能优化,对于简单的渲染任务可能不是必需的。

2024-11-22 15:44:13 322

转载 Qt 串口

该串口助手工具基于Qt/C++开发,专为简化串口通信调试与开发而设计,适合新手快速上手。工具具有直观的用户界面和丰富的功能,旨在帮助用户与串口设备建立可靠通信,便于调试、数据传输和分析。串口自动检测与连接串口助手具备自动检测功能,可以自动识别当前系统中的串口设备。接收数据:支持实时显示从串口设备接收的数据,用户可以选择显示格式(如十六进制、ASCII等)。发送数据:用户可以通过界面输入并发送数据,支持单次发送和定时发送,便于测试连续传输。波特率:支持常见波特率(如9600、115200等),并支持自定义。

2024-09-18 17:05:27 380

转载 基于多线程moveToThread设计的串口通信工具

*构造与析构:**串口对象serial在构造时初始化为nullptr,并在析构时安全关闭串口,释放资源。多线程处理,确保串口操作不会阻塞主界面。SerialWorker类是串口助手的核心,专门用于处理串口的开启、关闭、数据收发等操作。**handleWriteData槽函数:**该函数用于向串口发送数据,在串口打开时调用serial->write()方法发送数据,确保数据通过串口传输出去。:这是处理串口数据接收的关键函数,当串口接收到数据时,它会被触发,读取数据并发射dataReceived信号。

2024-09-18 16:10:56 257

原创 Onvif 协议操作网络摄像头

基本功能已经完成,先展示下界面。

2024-07-05 17:25:15 1765 3

原创 飞凌嵌入式 gstreamer播放rtsp

【代码】飞凌嵌入式 gstreamer播放rtsp。

2024-05-15 17:10:19 412

原创 Qt nodeeditor ROI 组态软件

展示:

2024-04-16 12:03:21 430

原创 qt 简单视频播放器

【代码】qt 简单视频播放器。

2024-01-05 18:41:45 427

原创 使用NodeEditor库时错误处理

方法:pro 中定义 DEFINES += NODE_EDITOR_SHARED。

2023-12-27 10:00:22 588

转载 QJsonModel是基于QAbstractItemModel的json树模型类

使用 main.cpp。

2023-12-17 15:35:34 251 2

原创 Qt 常用函数

【代码】Qt 常用函数。

2023-09-05 13:27:41 823

原创 高分屏不同缩放比例的自适应处理方法

/测试发现AA_Use96Dpi属性在Qt5.9以上版本完全正常,以下版本比如5.7有部分控件在175%缩放不正常比如QTextEdit,需要外层套个widget才行。//方法4:新版本的Qt比如Qt5.14修正了对高分屏的处理支持不是整数的缩放。//方法1:在main函数的最前面加上下面这句 5.6版本才开始有这个函数。//方法2:在可执行文件同目录下新建文件 qt.conf 填入下面内容。//下面这行用来解决Qt高DPI下文字显示有锯齿的问题。//方法3:在main函数最前面设置Qt内部的环境变量。

2023-08-06 13:56:55 658 1

原创 QPushButton去掉虚线框

QPushButton去掉虚线框

2022-11-29 14:41:54 2075

原创 QtAV环境配置

QtAV在MSVC 环境下的搭建

2022-11-21 22:41:45 969

原创 QXlsx 使用

Qt 下配置QtXlsx

2022-11-21 22:07:55 2832 1

原创 在 arm/linux 下使用QtXlsx

arm/linux 下使用QtXlsx

2022-11-10 16:13:56 1435 3

原创 Qt5设置lineEdit正则表达式

QLineEdit 正则表达式

2022-11-10 14:50:02 725

原创 QT 动态删除布局以及所有控件

【代码】QT 动态删除布局以及所有控件。

2022-11-07 09:27:28 701

原创 Qcustomplot 时间轴显示曲线

qcustomplot学习

2022-09-27 10:04:39 587

原创 qt 模块化编程

定义输出路径CONFIG += debug_and_releaseCONFIG(release, debug|release) {target_path = …/build} else {target_path = …/build}DESTDIR = …/binMOC_DIR = targetpath/mocRCCDIR=target_path/mocRCC_DIR = targetp​ath/mocRCCD​IR=target_path/rccUI_DIR = targetpath..

2022-02-23 15:29:23 343

原创 opengl 笔记1

OPENGL学习笔记#include <glad/glad.h>#include <GLFW/glfw3.h>#include <iostream>void framebuffer_size_callback(GLFWwindow* window, int width, int height);void processInput(GLFWwindow *window);// settingsconst unsigned int SCR_WIDTH =

2022-01-06 17:17:41 231

原创 【错误记录】arm-linux-gnueabihf/bin/ld.gold: error

问题:方案:1、找到文件:2、查看文件:3、删除软链接:4、重新建立软链接(注意写绝对值路径):5、查看链接

2021-12-20 19:42:16 1106

原创 友善之臂-4418环境搭建

真的折腾,虽然环境搭建好了,但还是没有缕清除执行逻辑,先不管了,记录下。工具:下载官方提供的安装包环境搭建:执行install.sh 脚本,会在opt/ 下生成目录(rootfs-s5p4418),目录内包含目录并且下会生成如下目录。qtcreator 配置:配置完成,接下来可以写程序了。...

2021-08-09 15:57:09 855

原创 友善之臂系统制作

准备工作:大于8G的SD卡一个烧写文件:s5p4418-eflasher-friendlycore-xenial-4.4-armhf-20210713.img烧写工具:win32diskimager.exe整理工作:格式化SD卡解压烧写工具和烧写问题烧写操作:打开烧写工具,加载烧写文件,点击write拔出sd卡,插入开发板...

2021-07-22 12:05:22 280

原创 qtableWidget设置

ui->tableWidget->setHorizontalHeaderLabels(header);ui->tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch); //列宽自适应ui->tableWidget->horizontalHeader()->setSectionResizeMode(0, QHeaderView

2021-07-13 15:05:39 549

原创 Qt sleep

#include #ifdef Q_OS_WIN32#include <windows.h>#define sleep(sec) Sleep(sec * 1000)#define msleep(msec) Sleep(msec)#else#include <unistd.h>#define msleep(msec) usleep(msec * 1000)#endif

2021-06-23 10:12:27 176

原创 QTreeView 数据保存为json格式

需求:QTreeView 自定义树结构,将数据转为json并保存成文本{ "project": [ { "children": [ { "children": [ { "children": [ ],

2021-04-19 17:34:49 1191

原创 qChart 去掉边框

MainWidget::MainWidget(QString viewTitle,QWidget *parent) : QWidget(parent){ this->title = viewTitle; setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); setMinimumSize(400,280); //设置坐标 QFont titleFont; titleFont.s.

2021-03-06 11:43:42 2648

原创 arm qt 屏幕旋转

2021-01-14 17:53:53 462 1

原创 局域网播放摄像头视频

1,需求:在没有外网的情况下想将摄像头视频集成到自己的开发环境中(arm架构环境);2,开发环境:arm架构,qt,摄像机3,方案:因为目前没有哪个摄像机有arm框架下的sdk,所以想通过rtsp流的方式将视频载入。1)生成rtsp流:摄像机有本地ip:192.168.1.169(默认地址 IP:192.168.1.168,端口:554);可以根据摄像头技术得知rtsp地址为:rtsp://192.168.1.169:554/main ;2)本机配置:需要在同一个网段,pc上配置如下,用网.

2021-01-14 10:45:07 2511

原创 html第一天

开发工具有 chrome 、 sublime 、 photoshop HTML骨架格式 <HTML> <head><--! 文档的头部 --> <title></title> <--! 文档的标题 --> </head> <body><--! 文档的主体 --> </body></HTML> HT...

2021-01-12 19:49:16 128

原创 OpenGL笔记2

着色器(Shader)是使用一种叫GLSL的类C语言写成的,是运行在GPU上的小程序。这些小程序为图形渲染管线的某个特定部分而运行;

2020-12-31 18:10:27 127

原创 OpenGL笔记1

在OpenGL中,任何事物都在3D空间中,而屏幕和窗口却是2D像素数组,这导致OpenGL的大部分工作都是关于把3D坐标转变为适应你屏幕的2D像素。3D坐标转为2D坐标的处理过程是由OpenGL的图形渲染管线(Graphics Pipeline,大多译为管线,实际上指的是一堆原始图形数据途经一个输送管道,期间经过各种变化处理最终出现在屏幕的过程)管理的。图形渲染管线可以被划分为两个主要部分:第一部分把你的3D坐标转换为2D坐标,第二部分是把2D坐标转变为实际的有颜色的像素。...

2020-12-30 17:46:01 285

原创 setWindowFlags() 设置窗体标志

Qt::WindowFlags此枚举类型用于为窗口小部件指定各种窗口系统属性。它们相当不寻常,但在少数情况下是必要的。 其中一些标志取决于底层窗口管理器是否支持它们。主要类型有:Qt::Widget:这是QWidget的默认类型。如果它们有父级,这种类型的部件是子部件,如果没有父控件,则为独立窗口。另请参见Qt :: Window和Qt :: SubWindow。 Qt::Window:表示小部件是一个窗口,无论窗口小部件是否具有父控件,通常具有窗口系统框架和标题栏。 请注意,如果部件没有父控件,

2020-12-29 09:26:18 5345

原创 qt 生成动态库2

前言:希望模块生成动态库/静态库,提供给app使用1)构成:2)编写主animation.pro文件TARGET = qt-animation //应用名称TEMPLATE = subdirs //固定写法,创建一个用于构建目标子目录的Makefile,子目录使用SUBDIRS变量指定。SUBDIRS = components \ //包含的模块 appCONFIG += ordered //使用subdirs模

2020-12-24 12:29:42 584

原创 qwt 拾取器动态显示数值

QwtPlotPicker* picker = new QwtPlotPicker(QwtPlot::xBottom, QwtPlot::yLeft, QwtPlotPicker::VLineRubberBand, QwtPicker::AlwaysOn,canvas); picker->setStateMachine(new QwtPickerTrackerMachine ()); ...

2020-12-09 14:21:07 647

原创 qt mysql 缺少驱动

qt没有合适的驱动:因为Qt和MySQL是来自不同企业的产品,由于MySQL版本的修改和更新,Qt官方默认提供的QMYSQL驱动已经过旧,无法适用新版本的MySQL(来自其他博客)。qt环境准备:smvc2015_64mysql环境:64位环境编译驱动:1)用smvc2015_64 环境构建编译项目E:\installpath\Qt5.12.4\5.12.4\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro2)mysql安装路径:D:\m

2020-12-04 12:27:15 693

原创 json

https://www.cnblogs.com/zengjfgit/p/4959965.html

2020-11-25 16:38:28 87

原创 qt 生成动态库

1.在pro文件中定义以下: TARGET:生产动态库的文件名 TEMPLATE:要生成的模板 DEFINES:定义的一个宏2.创建动态库环境变量控制文件3.导出类:4.使用

2020-11-25 11:34:13 1112

原创 qt 压缩文件(QuaZIP)

https://www.cnblogs.com/qiyawei/p/10695192.htmlhttps://developer.aliyun.com/article/24428已编译(vs2015):

2020-11-24 16:06:56 354

仿网页版,循环滚动信息控件

主要功能: 1. 设置标题的字体、颜色、背景色; 2. 设备内容的字体、颜色、背景色; 3. 设置否是显示行下划线,设置颜色; 4. 设置背景色; 5. 设置鼠标悬浮是否停止; 6. 设置是否显示行间隔颜色; 7. 设置标题字体的上下边距; 8. 设置内容字体的上下边距; 9. 设置内容行间距; 10. 动态增加删除数据; 11. 设置滚动速度; 12. 设置滚动步距; 13. 设置列宽;

2025-01-20

仿网页版循环滚动信息控件

主要功能包括 1. 设置标题的字体、颜色、背景色; 2. 设备内容的字体、颜色、背景色; 3. 设置否是显示行下划线,设置颜色; 4. 设置背景色; 5. 设置鼠标悬浮是否停止; 6. 设置是否显示行间隔颜色; 7. 设置标题字体的上下边距; 8. 设置内容字体的上下边距; 9. 设置内容行间距; 10. 动态增加删除数据; 11. 设置滚动速度; 12. 设置滚动步距;

2025-01-20

gstreamer rtsp视频播放

RK3568环境下,基于gstreamer开发库,网络摄像头rtsp流播放

2024-05-15

qt 插件、插件管理器的demo

qt插件及插件管理器的使用,可以降低代码之间的耦合

2022-11-26

qt 压缩文件、文件夹

qt依赖QuaZIP,对文件,文件夹进行压缩解压缩,内含例子与编译好的库,VS2015环境编译,配置简单实用方便

2020-11-24

MyTestVLC.zip

基于qt+vlc开发的简易版播放器,播放可以支持本地及rtsp格式地址播放,不足之处是还有些功能没有完全开发,等有时间了, 会继续更新,配有大神些的详细开发资料,供参考

2020-05-12

Qt TCP多线程的服务端demo

该软件功能是socket接受数据,在由http发送; 为了处理多个客户端并发问题,在每一个客户连接时,都创建一工作线程(当然还有更好的方法,后面加); 用来学习完全没有问题;

2020-10-13

TreeJson.rar

QTreeView 自定义树结构,将数据转为json并保存成文本

2021-04-19

Qt之窗体任意拖拽两种方法.pdf

Qt无标题栏之窗体任意拖拽两种方法 去除窗体标题栏,可拖动窗体移动,该文档网上可以查到,不需要到我这里下载

2020-04-03

log4qt.rar

log4qt.rar

2021-01-26

qtTCP多任务.rar

qtTcp服务器,多任务

2020-09-07

仪表盘样式进度条demo

-------------------------------------------------该软件显示为仪表盘样式的进度条----------------------------------------------------------

2020-09-07

24小时制,表盘显示

该软件是使用qt开发,软件功能为圆形时钟表盘,该表盘为时针,分针,秒针组合,没任何图片,或者其他资源,有纯代码编写

2020-09-07

CircleWait.rar

当加载较大文件时,需要等待一个过程,此时有旋转等待进度显示,平稳过度接下来的操作,显示为多个圆形旋转,。

2020-09-07

ffmpegQWidegt.zip

基于ffmpeg + qt 在window32 平台下播放rtsp地址,采用视频线程加QWidget显示,可以包含改类后,直接提示控件做到显示效果,源码有使用方式。

2020-05-12

qtsingleapplication.tar.gz

只能单个进程运行:参考使用贴https://blog.csdn.net/weixin_41349971/article/details/106279713

2020-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除