技术栈
qt
西飘客
9 小时前
c++
·
qt
vs 怎么根据dll 生成lib文件
Visual C++ 开发工具提供了两个命令行工具,一个是dumpbin.exe,另一个是lib.exe。利用这两个工具即可从dll导出其对应的lib。
bkspiderx
9 小时前
开发语言
·
qt
·
元数据
·
qt 插件
·
qpluginloader
Qt 插件机制:动态扩展应用功能的核心框架
Qt 插件机制是 Qt 提供的一套用于动态扩展应用程序功能的框架,它允许开发者将功能模块(插件)编译为独立的动态链接库(.dll/.so/.dylib),主程序在运行时动态加载这些插件,而无需重新编译主程序。这种机制广泛用于需要灵活扩展的场景:如 IDE 的插件(Qt Creator 自身的插件系统)、图像处理软件的滤镜、办公软件的扩展工具等。
半杯咖啡半行码
12 小时前
数据库
·
qt
Qt开发实战:数据库、MV 模式、QProcess与串口通信全攻略
Qt 作为跨平台 C++ 应用开发框架,在桌面应用、嵌入式系统和工业控制领域应用广泛。本文围绕 Qt 开发中四个核心主题展开:数据库访问、模型/视图(MV)模式、进程管理(QProcess)以及串口通信模块,帮助读者系统掌握这些常用组件的原理与实战用法。
时间的拾荒人
13 小时前
开发语言
·
qt
·
面试
Qt 界面优化:绘图详解 —— 从基础图形到图片处理
虽然 Qt 已经内置了很多的控件,但是不能保证现有控件就可以应对所有场景。很多时候我们需要更强的"自定制"能力。
MayZork
13 小时前
开发语言
·
qt
Qt 文件操作:QSaveFile 与 QTemporaryFile(含 QTemporaryDir)实战
在 Qt 开发中,文件读写是绕不开的基础操作。除了常规的 QFile,Qt 还提供了两个非常实用的类:QSaveFile 和 QTemporaryFile。前者用于安全地保存文件,避免写入中途崩溃导致数据损坏;后者用于创建临时文件和临时目录,适合缓存、中间结果等场景。本文结合示例代码,讲清楚这两个类的用法,并顺带介绍 QTemporaryDir。
半杯咖啡半行码
17 小时前
开发语言
·
qt
Qt 开发基础:版本演进、常用工具与多平台安装
Qt 是一个跨平台的 C++ 应用程序开发框架,由挪威的 Trolltech 公司于 1991 年开发,最初名为 Qt(发音为“cute”)。Qt 提供了一套完整的 GUI 工具包,同时也支持非 GUI 程序的开发,如命令行工具和服务器端应用。它被广泛应用于桌面应用、嵌入式系统、移动应用和工业自动化等领域。
qq_40170041
1 天前
开发语言
·
qt
Qt Signal Mapper:一堆按钮,怎么共用一个槽函数
假设界面上有十个“打开文件”按钮,每个按钮对应不同的文件。你当然可以写十个槽函数:但写到第三个时,你应该已经觉得不对劲了。它们的逻辑大概率一样,区别只是“到底点了哪个”。
Python图像识别
1 天前
python
·
qt
·
课程设计
35-【2027毕设】YOLO11中草药检测识别系统 - Python完整源码+PyQt5界面+训练模型+数据集
本项目基于深度学习框架,实现了一套完整的检测识别系统。系统集成了多种主流YOLO算法版本,配合PyQt5构建的可视化交互界面,提供了从数据标注、模型训练到在线推理的全流程解决方案。以下是项目的核心技术栈和资源构成:
Lhan.zzZ
1 天前
c++
·
qt
·
pdf
Qt/QML:业务记录单展示、签名确认与 PDF 导出开发
业务记录单在不同客户、不同驻场环境下,往往需要调整标题、字段顺序、表格样式、打印边距、页眉页脚、签名位置等内容。如果全部样式和结构都硬编码在 QML 或 C++ 中,会导致:
Quz
1 天前
qt
QML 动画选择:GIF与Lottie 的区别,以及 Qt 6.8 与 6.11 的 Lottie 实现差异
在QML里实现动态图的路径有两条:GIF 和 Lottie。文章先介绍这两者的区别,然后对比 Qt 6.8 与 Qt 6.11 的 Lottie 实现差异,同一份 Lottie 素材,在这两个版本里可能画出完全不同的结果,这一点会直接决定你的工程该用哪个版本。
时间的拾荒人
2 天前
开发语言
·
qt
·
面试
Qt 界面美化实战:QSS 样式表
在 Qt 开发中,界面优化是提升用户体验的关键环节。本章将围绕两大核心主题展开:🎯 学习目标:掌握 QSS 的基本语法、设置方式、选择器与常用控件样式;理解 QPainter 绘图的核心概念与常见图形绘制方法,为后续开发美观、专业的 Qt 应用打下基础。
qq_40170041
2 天前
开发语言
·
数据库
·
qt
Qt 串口/网口通信:Hex 与 ASCII 编码转换深度指南
做 Qt 上位机开发时,常常会遇到这样的疑问:设备到底需要我发送 "01 03 00 00",还是发送 0x01 0x03 0x00 0x00?
Python图像识别
2 天前
python
·
qt
·
课程设计
30-【2027毕设】YOLO11管道缺陷检测识别系统 - Python完整源码+PyQt5界面+训练模型+数据集
本项目基于深度学习框架,实现了一套完整的检测识别系统。系统集成了多种主流YOLO算法版本,配合PyQt5构建的可视化交互界面,提供了从数据标注、模型训练到在线推理的全流程解决方案。以下是项目的核心技术栈和资源构成:
道尔柯南
2 天前
开发语言
·
c++
·
qt
【QT】从零认识 Qt:跨平台 C++ GUI 开发入门
摘要: Qt 是一个基于 C++ 的跨平台图形用户界面应用程序框架。它提供了丰富的组件、工具和开发环境,可以帮助开发者快速构建桌面、移动以及嵌入式应用程序。本文将从 Qt 的基本概念出发,介绍 Qt 的发展历程、应用场景、开发环境搭建、Qt Creator 的使用、项目结构以及 Qt 对象模型,为初学者建立完整的 Qt 开发知识体系。
MayZork
2 天前
开发语言
·
c++
·
qt
std::filesystem 文件操作详解
在 C++ 开发中,文件与文件夹操作是绕不开的基础能力。早期我们通常依赖 C 语言的 fopen、stat,或者平台相关的 Win32 API、POSIX 接口,代码往往需要针对不同系统分别编写。C++17 引入的 std::filesystem 标准库,为跨平台文件系统操作提供了统一、现代且类型安全的解决方案。
kaixin_learn_qt_ing
2 天前
qt
[银河麒麟]因为没有安装串口相关驱动,导致无法检测到对应的串口,后来安装后,我的qt的相关接口就可以识别到了
是的,这个现象很正常。在银河麒麟/Linux 下,Qt 的 QSerialPortInfo::availablePorts() 并不是直接去“扫描硬件”,而是枚举系统已经暴露出来的串口设备节点,比如:
Cx330❀
3 天前
开发语言
·
qt
·
ui
·
搜索引擎
·
性能优化
·
图形渲染
Qt 多线程深度解析:从底层原理到 UI 线程与同步实战
🔥个人主页:Cx330🌸❄️个人专栏:《C语言》《LeetCode刷题集》《数据结构-初阶》《C++知识分享》
西西弗Sisyphus
3 天前
c++
·
qt
Qt6 实现 会动的界面像物理世界一样
flyfish下载地址在文末核心数据模型:每个会被动画的属性,都是一条独立的 Spring。一条弹簧 = 一个一维状态 (value, velocity) 朝 target 积分。
MayZork
3 天前
开发语言
·
c++
·
qt
Qt 开发集成CMake + vcpkg
摘要:本文介绍如何在 Qt Creator 中使用 CMake 与 vcpkg 管理 Qt 项目依赖,涵盖环境准备、工具链配置、第三方库安装与集成,帮助开发者实现依赖自动化管理与跨平台构建。
书生执笔画浮沉
3 天前
c++
·
qt
·
c
·
信创
·
海思
·
libc
·
ohos
Linux桌面端应用向鸿蒙PC迁移适配纪实
不知不觉,向鸿蒙的迁移工作从调研开始算已经半年多了,每次总觉得提测没问题了,就会又测出新的问题 不过这次应该可能……但愿真的没问题了,故趁着提测的空档,梳理这一篇文章作为记录,内容仅供参考 我们原本是运行在 Linux 中的 C++&Qt 项目,由一个用户界面和多个底层服务构成。 公司里所有人包括笔者在内都没有做过移动端开发,为什么明明是 PC 却说这是移动端开发呢,详见正文