技术栈
qt
Jun626
7 小时前
开发语言
·
qt
QT(12)-制作lib库
实现两个函数,一个初始化,一个带入参,带返回值的接口编译会生成lib新建应用程序,把库工程下面的文件拷贝过来
努力努力再努力wz
11 小时前
linux
·
c语言
·
数据结构
·
数据库
·
c++
·
qt
·
链表
【内存管理与高并发内存池系列】从 mmap 到 malloc:文件映射、匿名映射与 glibc 内存分配机制详解
🔥 本文专栏:内存管理与高并发内存池 🌸作者主页:努力努力再努力wz💪 今日博客励志语录:你和理想之间隔着的,从来不是天赋,而是你今天没做的那件事。
JdSnE27zv
11 小时前
数据库
·
qt
·
sqlite
Qt 操作SQLite数据库
一、SQLite 介绍Sqlite 数据库作为 Qt 项目开发中经常使用的一个轻量级的数据库,可以说是兼容性相对比较好的数据库之一(Sqlite就像Qt的亲儿子,如同微软兼容Access数据库一样)。Qt5 以上版本可以直接使用(Qt自带驱动),是一个轻量级的数据库,概况起来具有以下优点:
小短腿的代码世界
12 小时前
qt
·
3d
·
架构
QtitanRibbon 深度解析:工业级Ribbon界面框架的架构设计与自定义扩展
QtitanRibbon是Developer Machines公司开发的商业Qt控件库(以下简称QtnRibbon),实现了微软Office 2007+风格的Ribbon界面。它不是一个简单的UI美化工具,而是一套完整的命令-控件-布局体系,是工业级Qt桌面应用(如Qt Creator的Design Studio、各种CAD/CAE工具)中最常用的Ribbon实现方案。
Drone_xjw
14 小时前
开发语言
·
qt
qt配置项目样式表
本项目使用qtcreator来写qt项目 在 Qt Creator 中为整个项目统一应用样式表,最规范的做法是:先创建一个 .qss 文件,把它添加到项目的资源文件 (.qrc) 里,最后在代码中加载并应用。
niuniuyi~
14 小时前
笔记
·
qt
·
学习
QT学习笔记
wearegogog123
14 小时前
qt
Qt触摸屏应用实例
Qt触摸屏应用实例,包含触摸事件处理、虚拟键盘、手势识别和响应式界面设计。参考代码 qt触摸屏实例 www.youwenfan.com/contentcsv/122764.html
小短腿的代码世界
14 小时前
qt
·
架构
·
系统架构
Qt D-Bus深度解析:跨进程通信高级架构与源码实现
副标题:从D-Bus协议栈到Qt集成,揭秘Linux桌面级IPC的工业级实现方案在Linux桌面环境和嵌入式系统中,D-Bus(Desktop Bus)已成为标准的进程间通信(IPC)机制。Qt框架通过Qt D-Bus模块提供了对D-Bus协议的完整支持,使得Qt应用程序能够无缝融入Linux生态系统。本文将深入剖析Qt D-Bus的架构设计、源码实现机制,并通过实战案例展示如何构建高性能的D-Bus通信系统在股票交易系统中的实际应用。
luoyayun361
18 小时前
qt
·
ffmpeg
·
音视频
·
静音段检测
Qt + FFmpeg 实战:音频静音段检测
在音频后处理、播客剪辑、录音质检等场景中,"找到音频里的静音段"是一个非常基础却又极其关键的能力。本文将从零开始,拆解一个基于 FFmpeg 解码 + Qt/C++ 实现的音频静音段检测功能——从 PCM 数据的获取、窗口化 RMS 计算、dBFS 阈值判定,到最终的状态机合并策略,并配以完整代码和 QML 前端交互设计。
小短腿的代码世界
19 小时前
qt
·
3d
·
架构
Qt Quick 3D场景导入与渲染架构深度解析:从USD到PBR材质的完整管线
Qt Quick 3D(Qt 6.x中标准化为QtQuick3D模块)是QtQuick在三维领域的延伸,定位介于Qt 3D(底层场景图框架)与专用游戏引擎(如Unreal Engine)之间。它的核心卖点:
小短腿的代码世界
19 小时前
开发语言
·
qt
·
架构
Qt文本布局引擎深度解析:从QTextDocument排版到渲染的完整架构
在Qt框架中,QTextDocument是最容易被低估但技术含量最高的模块之一。它支撑着QTextEdit、QLabel(rich text)、QTextBrowser等核心控件,承担着从纯文本到富文本(HTML、Markdown)的完整排版与渲染任务。
小短腿的代码世界
19 小时前
开发语言
·
qt
Qt Firebase集成深度解析:移动与嵌入式云后端解决方案
副标题:从REST API到官方C++ SDK,揭秘Qt跨平台应用的无服务器架构设计与实时数据同步机制
Rookie Linux
19 小时前
网络
·
c++
·
qt
·
cmake
·
qml
使用Qt6 QML以及第三方库FluentUI、PCapPlusPlus开发一个自定义抓包软件
一个功能强大的网络数据包捕获与分析工具,专为自定义协议解析而设计。采用 Qt6 QML 构建现代化用户界面,C++ 实现高效后端逻辑,支持实时数据包捕获、离线 PCAP 分析及基于 JSON 配置的多协议解析。
郝学胜-神的一滴
19 小时前
开发语言
·
c++
·
qt
·
程序人生
·
用户界面
Qt 高级开发 030:QListWidget 右键菜单全解,从策略配置到精准删除的优雅实现
代码千行,归于逻辑;交互万种,妙在细节。Qt 作为跨平台界面开发的利器,其控件体系丰富完备,而 QListWidget 作为列表展示的核心控件,右键菜单的定制更是提升用户体验的关键一环。本文将循序渐进,详解 QListWidget 右键菜单从策略配置、初始化构建、弹出控制到动作响应的完整流程,兼述两种删除项的实现方法,辅以关键代码与性能说明,助你打造流畅自然的列表交互体验。
ytttr873
2 天前
开发语言
·
qt
Qt 数字键盘实现
Qt 数字键盘实现,包含标准数字键盘、密码键盘、自定义样式、信号槽机制等功能。参考代码 QT编写的数字键盘 www.youwenfan.com/contentcsv/115946.html
hoiii187
2 天前
开发语言
·
qt
·
命令模式
Qt 实现屏幕截图功能
Qt 屏幕截图实现,包含全屏截图、区域选择、窗口截图、定时截图、编辑标注等功能。参考代码 QT实现屏幕截图 www.youwenfan.com/contentcsv/115883.html
满天星8303577
2 天前
qt
【Qt】信号和槽(三) (断开连接和lambda函数)
使用disconnect函数,与connect的用法类似。 示例: 按过按钮二后: 实际开发中disconnect的使用较少,大部分情况是把信号和槽连接好后就不再关心。这里用disconnect的场景是主动断开当前信号所连接的槽函数,然后信号再重新连接绑定到另一个槽函数上。 若不断开,则会有两个日志的打印。
fpcc
2 天前
c++
·
qt
C++编程实践—C++实现类似Qt的信号槽机制
学习一个技术的最经典的方式是什么?就是重复造轮子。大到国家小到个人,基本都是这样,先引进消化,吸收后才能够慢慢进行创新。所谓引进消化,其实就是自己造轮子,只有造好轮子,真正掌握其中的技术原理和细节,才能够“知其所以然”。 在前面分析了很多有名气的开源软件框架的源码,其实也是这个意思。从底层掌握设计、开发的全流程,然后才能开始用其优秀之处进行自己的实际应用。在实际中融会贯通的理解优秀的底层实现逻辑后,才能够据此进行更多更好的创新。
郝学胜_神的一滴
2 天前
c++
·
qt
Qt 高级开发 030:QListWidget 右键菜单全解,从策略配置到精准删除的优雅实现
代码千行,归于逻辑;交互万种,妙在细节。Qt 作为跨平台界面开发的利器,其控件体系丰富完备,而 QListWidget 作为列表展示的核心控件,右键菜单的定制更是提升用户体验的关键一环。本文将循序渐进,详解 QListWidget 右键菜单从策略配置、初始化构建、弹出控制到动作响应的完整流程,兼述两种删除项的实现方法,辅以关键代码与性能说明,助你打造流畅自然的列表交互体验。
海天鹰
2 天前
qt
·
算法
图片去黑边算法
统计一条线上黑色点数量,少于线长10%(阈值,也可设置成变量调整)判定为边界,执行裁剪。https://www.bilibili.com/video/BV1GSEj6UELh/