qml

钱彬 (Qian Bin)5 天前
qt·自定义·图像·qml·qt quick·裁剪工具
AI质检数据准备利器:基于Qt/QML 5.14的图像批量裁剪工具开发实战在人工智能,特别是计算机视觉领域,流传着一句金科玉律:“Garbage In, Garbage Out”(垃圾进,垃圾出)。这句话精准地指出了数据质量对于模型性能的决定性作用。在工业质检领域,启动一个AI检测项目前,我们面临的首要挑战并非是选择哪个高深的算法,而是如何高效、准确地构建一个高质量的训练数据集。
钱彬 (Qian Bin)16 天前
人工智能·qt·yolo·qml·qt quick·工业质检·螺丝瑕疵检测
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——8. AI赋能(下):在Qt中部署YOLOv8模型在上一篇文章中,我们成功地跨入了Python的世界,完整地经历了一次AI模型从数据标注到训练、再到导出的全过程。我们最终的产出是一个名为best.onnx的模型文件——这是AI算法工程师工作的结晶。
Little-Hu17 天前
3d·qml
QML 3D曲面图(Surface3D)技术3D曲面图是科学计算和工程可视化中常用的图表类型,它通过起伏的曲面展示二维数据的变化趋势。Qt Data Visualization 模块中的 Surface3D 类型提供了强大的曲面可视化能力。
Little-Hu19 天前
数据库·microsoft·qml
QML视图组件:ListView、GridView、TableView、PathViewListView是QML中最常用的视图组件之一,用于显示垂直或水平列表数据,特别适合展示线性排列的大量数据项。
钱彬 (Qian Bin)20 天前
教程·cmake·qml·qt quick·工业软件·工业瑕疵检测·qt6.9.1
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——6. 传统算法实战:用OpenCV测量螺丝尺寸在上一篇文章中,我们成功地为应用程序安装了“眼睛”——集成了OpenCV并实现了图像的加载与显示。现在,我们的程序已经能够“看见”螺丝了。然而,仅仅看见是不够的,机器视觉的核心价值在于能像人一样“看懂”图像,从中提取出有用的信息。
钱彬 (Qian Bin)22 天前
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)25 天前
人工智能·qt·qml·瑕疵检测·qt quick·yolo8·工业质检
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——0. 博客系列大纲本系列是一个面向工业应用的Qt 6项目实战教程,使用Qt最新的QML技术。我们将从零开始,以博客文章的形式,手把手带您完整构建一个功能完备的AI视觉检测软件。内容覆盖QML界面、C++后端、OpenCV视觉处理、YOLOv8模型训练与部署,直至串口、HTTP通信和跨平台部署。每篇文章都是一个独立可复现的学习单元,旨在帮您掌握从算法研发到软件产品化的全栈能力,无缝对接企业级项目需求。
丁劲犇1 个月前
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的变化。
cpp_learners1 个月前
c++·qt·qml
QML与C++相互调用函数并获得返回值这篇博客主要讲解在qml端如何直接调用c++的函数并获得返回值,在c++端如何直接调用qml的函数并获得返回值;
Little-Hu1 个月前
qml
QML事件处理:鼠标、拖拽与键盘事件在QML应用开发中,用户交互是构建动态界面的核心。本文将全面解析QML中的三大交互事件:鼠标事件、拖拽事件和键盘事件,通过实际代码示例展示如何实现丰富的用户交互体验。
cpp_learners1 个月前
c++·qt·qml
QML与C++交互之创建自定义对象在qml中,我们一般都是希望使用qml做界面展示,而数据处理转由c++处理;在此篇博客,将介绍如何在c++中给qml定义全局对象;在c++中如何定义对象给qml使用。
钱彬 (Qian Bin)1 个月前
c++·开源·qml·qt quick·qt6.9·数字图像处理项目·美观界面
一文掌握Qt Quick数字图像处理项目开发(基于Qt 6.9 C++和QML,代码开源)在日常生活中,我们经常需要出示身份证、护照或驾照来证明身份。传统的人工核验不仅慢,还容易出错。为了解决这个问题,证照智能识别技术应运而生。它就像一个“数字火眼金睛”,能自动、快速地完成两项核心任务:
智驾2 个月前
qt·qml
QML革命:下一代GUI开发的核心优势详解在传统GUI开发中,开发者常面临代码臃肿、UI与逻辑强耦合、跨平台适配困难三大痛点。Qt团队于2008年推出的QML(Qt Meta-object Language),以声明式语法+JavaScript动态逻辑为核心,彻底改变了这一局面。以下通过七大维度揭秘QML的颠覆性优势。
做一个坚强的女汉子2 个月前
qt·qml
Qt Quick 与 QML(三)qml中的基础控件属性及方法说明:代码示例:属性及方法说明:代码示例:属性及方法说明:代码示例:核心属性信号/方法代码示例:
做一个坚强的女汉子2 个月前
qt·qml
Qt Quick 与 QML(二)qml中的顶级窗口在QML中,‌顶级窗口不是绝对必需的‌,但它在大多数应用场景中扮演着关键角色。需要顶级窗口的典型场景:
bbqz0073 个月前
c++·qt·qml
Qml Console动机:qmlconsole类似于chrome浏览器的devtool。用于运行时调试qml代码。用javascript控制台,执行指令。包括本软件提供的内置函数。
机器视觉知识推荐、就业指导4 个月前
前端·qt·开源·qml
开源QML控件:进度条滑动控件(含源码下载链接)在许多应用程序中,进度条控件用于显示任务的完成进度或实时更新的数据。通常,进度条控件带有滑块,用户可以通过拖动滑块来手动调整进度。
byxdaz4 个月前
qml
QML TabBar 和 TabButton 组件TabBar 和 TabButton 是 QML 中用于创建选项卡式界面的组件,通常与 SwipeView 或 StackLayout 配合使用,实现内容切换功能。
byxdaz4 个月前
qml
QML中日期处理类在 QML 中处理日期和时间主要使用 JavaScript 的 Date 对象以及 Qt 提供的一些相关功能。以下是常用的日期处理方式:
byxdaz4 个月前
qml
QML中的JSON 处理在 QML 中处理 JSON 数据是常见的需求,以下是完整的 JSON 处理方法指南:qmlqmlqml