qml

江公望1 天前
c++·qt·qml
通过QQmlExtensionPlugin进行Qt QML插件开发在Qt QML开发中,QQmlExtensionPlugin 是一个核心类,用于创建QML扩展插件——它能将C++代码(如自定义类型、单例、工具类)封装为QML可导入的模块,实现C++与QML的高效解耦与复用。
江公望5 天前
c++·qt·qml
Qt QtConcurrent使用入门浅解QtConcurrent 是 Qt 提供的高级并发编程框架,旨在简化多线程开发——无需手动管理线程生命周期,通过封装线程池(QThreadPool)和高阶函数(如 map/filter/reduce),快速实现异步任务、容器处理和结果监控。
ajassi20008 天前
linux·qt·qml
开源 C++ QT QML 开发(二)工程结构文章的目的为了记录使用QT QML开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。相关链接:
ajassi200012 天前
linux·qt·开源·qml
开源 C++ QT QML 开发(一)基本介绍文章的目的为了记录使用QT QML开发学习的经历。开发流程和要点有些记忆模糊,赶紧记录,防止忘记。相关链接:
大橘17 天前
qt·3d·机器人·qml
【qml-11】Quick3D实现机器人欧拉旋转、拖动视角上一篇记录了使用Quick3D实现了一个晶圆机器人示教器的展示。更多是从零开始的实现思路。在制作过程中,有些问题比较头疼,甚至是有悖于人类的正常思维的。所以本次主要记录曾有疑问的要点。
大橘17 天前
qt·3d·机器人·qml
【qml-12】Quick3D实现机器人鼠标拖拽转换视角(无限角度)与滚轮缩放还是这个机器人示教器项目,上一篇说到使用WasdController实现的拖拽视角,并不是很完美。此篇记录的是:
钱彬 (Qian Bin)19 天前
c++·qt·yolo·qml·工业质检·qt 5.15.2
企业级实战:构建基于Qt、C++与YOLOv8的模块化工业视觉检测系统(基于QML)在现代工业自动化生产线中,自动化光学检测(AOI)是确保产品质量、提升生产效率的关键环节。为了满足大规模、高精度的质检需求,本文将详细阐述一套完整的、企业级的工业视觉异常检测解决方案的研发过程。该方案旨在构建一个功能强大的桌面应用程序,实现对金属冲压件关键特征的自动化、高精度检测。
大橘21 天前
qt·机器人·qml
【qml-10】Quick3D实现机器人渲染(mesh)记录一个机器人示教器项目,最初希望做一个3D机器人模型动画展示,科研意义大于应用意义。从项目一开始心里真没底,只是知道qt的Quick示例中有3D机器人,要说看肯定是看不懂的,虽然能想到每个关节都类似独立的控件,都可以独立控制姿态,但也就是一说,真要实现光看示例是不够的。很多学习的动力,总得用得上才会去搞。
机器视觉知识推荐、就业指导21 天前
qt·学习·qml
QML学习:1.快速了解QML今天我们来聊聊一个非常强大的工具——QML。可能有些朋友对这个名字还不太熟悉,但实际上它在现代化应用开发中扮演了非常重要的角色,尤其是在界面设计和开发中。如果你对Qt框架有所了解,那QML就是它的一部分,用来帮助你快速、简单地构建美观的用户界面。接下来,我们一起来了解一下QML的基本概念以及它的强大之处!
DreamLife☼1 个月前
qt·信号·qml·q_object··rtti·运行时类型信息
Qt 中的 Q_OBJECT 宏详解 —— 从源码到底层机制的全面剖析在学习 Qt 的过程中,Q_OBJECT 宏是一个绕不过去的知识点。很多初学者在写 Qt 类时,往往会被要求“记得加上 Q_OBJECT 宏”,否则信号槽机制就无法工作。但为什么需要它?它到底做了什么?少了它会怎样?这些问题如果不彻底搞清楚,就无法真正理解 Qt 的元对象系统。
大橘2 个月前
qt·qml
【qml-5】qml与c++交互(类型单例)【qml-1】qml与c++交互第一次尝试(实例注入)【qml-2】尝试一个有模式的qml弹窗【qml-3】qml与c++交互第二次尝试(类型注册)
大橘2 个月前
qt·qml
【qml-4】qml与c++交互(类型多例)【qml-1】qml与c++交互第一次尝试(实例注入)【qml-2】尝试一个有模式的qml弹窗【qml-3】qml与c++交互第二次尝试(类型注册)
钱彬 (Qian Bin)2 个月前
qt·自定义·图像·qml·qt quick·裁剪工具
AI质检数据准备利器:基于Qt/QML 5.14的图像批量裁剪工具开发实战在人工智能,特别是计算机视觉领域,流传着一句金科玉律:“Garbage In, Garbage Out”(垃圾进,垃圾出)。这句话精准地指出了数据质量对于模型性能的决定性作用。在工业质检领域,启动一个AI检测项目前,我们面临的首要挑战并非是选择哪个高深的算法,而是如何高效、准确地构建一个高质量的训练数据集。
钱彬 (Qian Bin)3 个月前
人工智能·qt·yolo·qml·qt quick·工业质检·螺丝瑕疵检测
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——8. AI赋能(下):在Qt中部署YOLOv8模型在上一篇文章中,我们成功地跨入了Python的世界,完整地经历了一次AI模型从数据标注到训练、再到导出的全过程。我们最终的产出是一个名为best.onnx的模型文件——这是AI算法工程师工作的结晶。
Little-Hu3 个月前
3d·qml
QML 3D曲面图(Surface3D)技术3D曲面图是科学计算和工程可视化中常用的图表类型,它通过起伏的曲面展示二维数据的变化趋势。Qt Data Visualization 模块中的 Surface3D 类型提供了强大的曲面可视化能力。
Little-Hu3 个月前
数据库·microsoft·qml
QML视图组件:ListView、GridView、TableView、PathViewListView是QML中最常用的视图组件之一,用于显示垂直或水平列表数据,特别适合展示线性排列的大量数据项。
钱彬 (Qian Bin)3 个月前
教程·cmake·qml·qt quick·工业软件·工业瑕疵检测·qt6.9.1
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——6. 传统算法实战:用OpenCV测量螺丝尺寸在上一篇文章中,我们成功地为应用程序安装了“眼睛”——集成了OpenCV并实现了图像的加载与显示。现在,我们的程序已经能够“看见”螺丝了。然而,仅仅看见是不够的,机器视觉的核心价值在于能像人一样“看懂”图像,从中提取出有用的信息。
钱彬 (Qian Bin)3 个月前
c++·qt·教程·qml·qt quick·qt 6.9.1·工业瑕疵检测
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——4. 前后端联动:打通QML与C++的任督二脉在前面的文章中,我们已经分别构建了C++后端的逻辑基础(第2篇)和QML前端的UI骨架(第3篇)。目前,它们就像一座大桥的两端,虽然各自都很坚固,但中间却是断开的——QML界面上的按钮还无法触发C++中的任何操作,C++中的数据也无法呈现在界面上。
钱彬 (Qian Bin)3 个月前
人工智能·qt·qml·瑕疵检测·qt quick·yolo8·工业质检
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——0. 博客系列大纲本系列是一个面向工业应用的Qt 6项目实战教程,使用Qt最新的QML技术。我们将从零开始,以博客文章的形式,手把手带您完整构建一个功能完备的AI视觉检测软件。内容覆盖QML界面、C++后端、OpenCV视觉处理、YOLOv8模型训练与部署,直至串口、HTTP通信和跨平台部署。每篇文章都是一个独立可复现的学习单元,旨在帮您掌握从算法研发到软件产品化的全栈能力,无缝对接企业级项目需求。
丁劲犇3 个月前
c++·qt·qml·visualization·charts·graphs
Qt Graphs 模块拟取代 charts 和 data visualization还有很长的路要走近期关注 Qt 6.10 的分支进展, 发现了 Qt 6.10 的 charts 和 data visualization (以下简称 DV)已经被deprecated, 功能将会合并到 graphs 模块。如果后面 charts\ DV 被弃用,那算是很大的API变化了。从Qt 6.5 以后开始引入的 graphs 使用的是QML的渲染器,和之前的 Qt Widgets GraphicsView 完全不同。如果有依赖上述模块的应用,需要提前评估API的变化。