qt

郝学胜_神的一滴11 小时前
c++·qt
Qt 高级开发 031:QListWidget图标布局实战摘要:QListWidget 作为 Qt 容器控件中坚,图标视图模式广泛用于课件缩略预览、桌面应用资源展示等业务场景。本文舍弃 Qt Designer 拖拽 UI 的快捷方式,以原生 C++ 纯代码从零搭建图标布局,从控件初始化、批量图标加载、条目尺寸测算、滚动条策略配置到 QSS 样式深度定制逐层拆解,剖析布局尺寸计算的隐形坑点,附可直接编译运行的完整源码,厘清边距嵌套、滚动条占位等易踩误区,优化控件渲染性能。
Vertira12 小时前
开发语言·qt
如何对QT开发的软件进行打包[已解决]打包一般选择release 版本:如果你非要使用Debug版本 ,我没有试过。待打包的程序在哪里呢。release 编译之后在build文件夹下
大智兄13 小时前
qt
128.配置qt(交叉)编译的路径---解决无法编译的问题今天遇到一个问题:我自己(因为懒)不想编译qt5的交叉编译环境了(用x86电脑编译运行在arm64的qt程序),所以我就从同事那里拷贝一个环境。
Henry Zhu12320 小时前
开发语言·qt
Qt 信号槽、事件循环与线程通信源码级理解本文从普通 C++ 回调和消息队列开始,逐步讲解 Qt 信号槽的源码实现、事件循环如何等待和分发事件、事件过滤器的调用顺序,以及 QObject 在线程之间如何安全通信。
Henry Zhu12318 小时前
qt
Qt 元对象系统源码级理解本文以 Qt 6 为主,从普通 C++ 开始,一步一步解释 Qt Meta-Object System 为什么存在、moc 到底生成了什么,以及信号槽、属性、反射、QML 和跨线程调用为什么都离不开它。
读书札记202218 小时前
开发语言·qt
Qt中windeployqt.exe工具的使用:解决使用CMake创建的项目点击exe文件后系统提示0xc000007b的问题1.前言: 我在Qt Creator中使用CMake创建的项目,在Qt Creator中程序运行正常 (release版本),然后我尝试在文件夹中点击exe运行程序,提示我缺少动态库,随后我使用这个方式:参考博客,添加了缺失的动态库,继续点击exe程序,又提示我缺少libgcc_s_dw2-1.dll动态库,查阅资料可知windeployqt.exe 主要处理 Qt 框架自身的依赖,有时候会漏掉编译器的运行库,因此在使用windeployqt.exe的同时要加上–compiler-runtime选项:
郝学胜-神的一滴20 小时前
linux·开发语言·c++·qt·程序人生·软件构建·cmake
CMake 015:日志级别全解析在 CMake 工程化开发中,日志输出是调试、定位问题、感知构建状态的核心手段。CMake 提供了一套从严重错误到跟踪调试的完整日志级别体系,遵循「从高到低」的使用原则,不同级别对应不同行为、输出格式与信息流走向。熟练掌握这套规则,能让你的构建脚本更健壮、问题定位更高效。
luoyayun36119 小时前
qt·ffmpeg·音频格式转换
Qt + FFmpeg 实战:实现音频格式转换功能音频格式转换是音频处理工具中最常用的核心功能之一。本文将详细介绍如何基于 Qt 5.15 + QML 构建现代化的前端用户界面,并配合 FFmpeg 的强大音视频处理库(包括 libavcodec、libavformat 和 libswresample)实现 MP3、AAC、FLAC、OGG、WAV 等主流音频格式的编码与导出功能。
数据法师1 天前
开发语言·qt
QuickSay :基于 Qt 的轻量级快捷短语管理工具在日常工作中,客服、销售、运营等岗位需要频繁重复输入相同的话术、代码片段或常用短句。传统的“打开文档→选中→复制→切回窗口→粘贴”流程涉及多次上下文切换,显著降低了工作效率。QuickSay 是一款采用 Qt 框架构建的轻量级桌面效率工具,在吾爱破解论坛发布后迅速获得社区关注。它通过全局快捷键触发、分类管理、实时搜索和一键粘贴等机制,将“从选中到粘贴”的操作链路压缩为一次点击,从而有效减少了重复性文本输入的摩擦成本。本文将从 Qt 桌面应用架构、全局热键注册、分类数据管理、实时过滤算法以及性能优化等维度,
小短腿的代码世界1 天前
开发语言·qt·架构
行情快照与增量更新引擎:Qt在高频交易数据分发中的核心架构——你的行情推送为什么延迟了500ms?副标题:从FIX/FAST协议解析到零拷贝共享内存,源码级剖析行情引擎的全链路性能优化在量化交易系统中,行情数据的分发效率直接决定了策略的盈利能力。一个典型的A股Level-2行情,单日产生的tick数据超过500万条,如果处理不当,延迟会迅速累积到不可接受的程度。
DogDaoDao1 天前
开发语言·qt·程序员
深入理解 Qt:从原理到实战的全景指南跨越 30 年的跨平台 GUI 框架王者,从架构原理到生产踩坑,一篇讲透Qt 的历史几乎与 Linux 桌面一样悠久。从 1995 年首个版本到如今 Qt 6,它经历了协议之争、公司易主、架构重构,却始终是 C++ GUI 开发的事实标准。
小短腿的代码世界2 天前
开发语言·qt·架构
Qt绘图引擎QPainter渲染管线:从光栅化到GPU加速的完整架构——为什么你的2D绘制慢了10倍?副标题:源码级剖析QPainter、QRasterPaintEngine与QOpenGLPaintEngine的协作机制,掌握2D渲染性能的终极优化方案
小鱼仙官2 天前
开发语言·qt
Windows Qt调用Vs库实现UDP双口接收数据代码如下pro中增加, DEFINES += WIN32_LEAN_AND_MEANh文件cpp文件使用方式
rit84324992 天前
开发语言·qt
基于Qt的串口上位机控制蓝牙小车程序Qt串口上位机控制蓝牙小车解决方案,包含通信协议、UI设计、代码实现和硬件对接。参考代码 基于Qt的串口上位机控制蓝牙小车程序 www.youwenfan.com/contentcsv/122865.html
luoyayun3612 天前
qt·音视频·频谱图·频谱瀑布图
Qt/QML 音频频谱图与频谱瀑布图实现:从 PCM 到频域可视化波形图展示的是声音在时间轴上的振幅变化,适合观察音量、峰值、静音段和裁剪位置。但如果想知道声音里有哪些频率成分,例如低频轰鸣、高频噪声、人声谐波、压缩后的高频缺失,仅看波形是不够的。
爱吃生蚝的于勒2 天前
linux·服务器·开发语言·前端·javascript·c++·qt
QT开发第三章——常用控件可以设置控件可不可用 可以看到被禁用了,通过按钮控制一个按钮是否禁止通过4个按钮控制左上角上下左右, 如果要控制整个方块移动?
Shadow(⊙o⊙)2 天前
开发语言·c++·qt
QT常用控件1.0,enabled() geometry() QIcon的.qrc文件导入目录enabledgeometry几何windows frame窗口边框注意点:构造函数控件相对位置综合使用演示:
小短腿的代码世界2 天前
开发语言·qt·架构
高性能订单路由与智能拆单算法:Qt在量化交易系统中的核心架构——毫秒级延迟下如何隐藏你的交易意图?副标题:从TWAP/VWAP到机器学习驱动的智能拆单,源码级剖析订单路由引擎的架构设计与性能优化在量化交易系统中,当你需要买入10万股茅台(600519)时,直接下一个10万股的市价单会立即冲击市场,导致:
油炸自行车2 天前
数据库·c++·qt·bug·link2019·q_namespace_exp·namespaceexport
【bug】Qt 6 Q_NAMESPACE 跨 DLL 链接错误:LNK2019 无法解析 staticMetaObject项目中泵站插件(PumpStation.dll)通过 CbbEventBus 事件总线向全局信息监控插件(GlobalInfoMonitor.dll)发布运行状态数据。泵站插件的 Model 层定义了带 Q_NAMESPACE 的命名空间 pump_station_model,内含枚举(Q_ENUM_NS)、结构体和字符映射表。
Dovis(誓平步青云)2 天前
开发语言·数据库·qt·学习·时序数据库·开源智能体
《QT学习第五篇:QSS美化界面与API绘图》前引:Qt开发中的三个核心功能实现:1. 音频播放功能,支持.wav格式文件播放;2. QSS界面美化,详细讲解了常用属性设置和选择器使用;3. API绘图功能,包括QPainter、QPen和QBrush的使用方法。内容涵盖了属性设置、选择器分类、绘图基础操作等实用技术,为Qt界面开发和功能实现提供了完整的技术指导