qml

蓝悦无人机7 天前
arcgis·上位机·地面站·qml·qt6·qt quick·天地图
《地面站软件开发》-第2章ArcGIS Maps SDK for Qt 改变视角上一篇:《地面站软件开发》-第1章 ArcGIS Maps SDK for Qt 加载天地图Qt Creator 20.0.1
Quz13 天前
qt·qml
QML 快捷键篇:基础快捷键与组合键序列做界面时,用户希望常用的操作不用每次都点鼠标——按一下 Ctrl+S 就保存,按一下 Ctrl+K 再按 Ctrl+C 就注释一段代码。QML 里有个专门的 Shortcut 组件干这件事:注册一个按键序列,触发时执行一段逻辑,不用自己写一堆按键监听。下面从最基础的单个组合键讲起,再延伸到更复杂的组合键序列。
Quz14 天前
qt·qml
QML MouseArea:鼠标拖拽与滚轮缩放这一篇讲 MouseArea 在"改元素位置和大小"上的两个典型能力:按住拖动让方块跟着鼠标走,以及滚动滚轮让目标缩放(按住 Ctrl 还能变成旋转)。拖拽用的是 MouseArea 内置的 Drag 这套机制,滚轮走的是滚轮事件 onWheel。理解了它们,就能做出画布拖动、图片缩放这类常见的交互。
Quz2 个月前
qt·3d·动画·qml
QML 文字入场动画:逐字弹出、逐字飞入、3D 飞入在上篇文章中介绍的入场效果主要依赖整体文字的位移、缩放和旋转。这篇继续往"逐字控制"和"空间纵深"方向扩展:把一句话拆成单个字符按顺序弹出、让单个字符从四面八方飞入汇成一行、以及让整段文字从远处放大飞入再飞走。这些效果的核心都是把基础属性(位移、缩放、透明度)组合出更丰富的观感,适合在标题页、启动屏、品牌展示等场景里提升视觉冲击力。
Quz2 个月前
qt·qml
QML 基础组件专栏目录(V1)本专栏是一个 QML (Qt Quick) 演示工程合集,包括了基础组件、动画、布局、图表、粒子系统等各个方面。后面计划进行版本迭代,修复一些bug,统一视觉效果,新增一些未补充的类型。
不想学习!!2 个月前
qt·qml
Qt Quick 常用控件入门:Window、Button、CheckBox 与 RadioButton本节主要学习以下内容:在 Qt Quick 中,很多常用控件都来自 QtQuick.Controls 模块。
人还是要有梦想的3 个月前
qt·布局·qml
QT qml布局讲解正常简单qml设计界面是分为上中下,菜单栏为上,内容栏为中,尾部栏为下。所以正常是在Application窗口无布局上设置纵向布局ColumnLayout。
Rookie Linux3 个月前
网络·c++·qt·cmake·qml
使用Qt6 QML以及第三方库FluentUI、PCapPlusPlus开发一个自定义抓包软件一个功能强大的网络数据包捕获与分析工具,专为自定义协议解析而设计。采用 Qt6 QML 构建现代化用户界面,C++ 实现高效后端逻辑,支持实时数据包捕获、离线 PCAP 分析及基于 JSON 配置的多协议解析。
谁刺我心3 个月前
qt·音视频·qml
[QtCPP]Examples使用示例-QtMultimedia、QMediaPlayer、Audio音频引擎测试mp3播放说明:跨平台选择MP3播放+跨平台自定义鼠标说明,扫描bin下的MP3音频文件并循环播放,并且调试信息显示时间和文件名称
Quz3 个月前
qt·qml·粒子系统
Qt Quick 粒子系统(二):系统控制与生命周期管理上一篇我们建立了 Qt Quick 粒子系统的四层架构认知——ParticleSystem 容器、Emitter 发射器、ParticlePainter 渲染器、Affector 影响器,并通过 Concept_ParticleSystem.qml 跑通了第一个粒子效果。但那个示例中粒子从诞生到消亡全自动运行,开发者无法干预。
Quz3 个月前
qt·qml·粒子系统
Qt Quick 粒子系统(三):发射器深度解析粒子系统的所有视觉表现都始于 Emitter——它决定了粒子从哪里来、以什么频率出来、出来后往哪飞。如果把 ParticleSystem 比作一个舞台,Emitter 就是演员的入口;入口的大小、位置和开放方式,直接决定了演出的效果。
nnnnichijou3 个月前
qt·嵌入式·交叉编译·qml·树莓派5
Qt 6.9 嵌入式 Linux 交叉编译全栈填坑指南(以树莓派5 AArch64 为例在嵌入式开发中,将现代化的 UI 框架 Qt 6 移植到 ARM 板子上是一件极具成就感但也充满挑战的事情。尤其是面对基于 Debian/Ubuntu 系统的树莓派时,由于其独特的多架构(Multi-arch)库路径设计,往往会让编译器找不到头文件或链接库。 本文将基于最新的 Qt 6.9.2 源码,记录一次从零构建、解决各类诡异报错、最终成功运行 QML 程序的完整交叉编译全过程。 参考官方教程(QtAssistant) Qt 6.9/Product information/Supported Plat
Quz3 个月前
qt·架构·qml
Qt Quick 粒子系统(一):架构总览与四层模型在 QML 开发中,我们经常遇到这样的需求:游戏中的爆炸火花、天气应用的雪花飘落、音乐播放器的频谱背景、按钮点击后的光点扩散。这些效果有一个共同特征——大量微小元素各自独立运动,形成整体的视觉表现。
Ulyanov4 个月前
开发语言·python·算法·交互·qml·系统仿真
深入QML-Python通信 构建响应式交互界面的桥梁设计:QML+PySide6现代开发入门(五)在QML+PySide6的应用架构中,前后端通信是核心能力。本文将通过一个完整的计数器示例,深入探索QML与Python的深度通信机制,展示如何构建响应式、可维护的现代交互界面。
东方.既白4 个月前
qml
QML简易地铁导乘屏目录1 效果图2 简易功能3 源码目录4 源码(1)QML UI构图(2)语音播报(3)路线规划工程使用QT 5.12 MINGW64编译
Ulyanov4 个月前
python·pyside6·qml·雷达电子对抗
PySide6 + QML 混合编程全景解析:从底层原理到企业级实战在现代桌面软件开发领域,Python 凭借其庞大的生态系统(如 NumPy、Pandas、PyTorch)成为了数据处理与人工智能的首选语言,但在构建高性能、界面炫酷的现代 GUI 应用时,传统的 Tkinter 或 PyQt Widgets 往往显得力不从心。PySide6 结合 QML (Qt Meta-Object Language) 提供了一种颠覆性的解决方案:Python 负责底层逻辑与数据处理,QML 负责声明式 UI 与硬件加速渲染。本文将以您提供的“QML 综合应用 Demo”为蓝本,从底
_君莫笑4 个月前
c++·qt·用户界面·qml
Qt+Qml前后端分离上位机软件技术方案在传统Qt桌面应用或上位机中,常见问题:这里的“前后端”不指网络通信,而是本地进程内的分层解耦:C++后端业务层
Ulyanov5 个月前
开发语言·python·ui·qml·系统仿真·雷达电子对抗仿真
《现代 Python 桌面应用架构实战:PySide6 + QML 从入门到工程化》:QML 声明式语法与霓虹按钮 —— 当 Python 遇见现代美学如果说第二篇博客我们搭建了“厂房”和“流水线”,那么本篇我们将产出第一条“精美产品”——霓虹按钮(Neon Button)。
gdizcm5 个月前
qt·qml·widget与qml
QT QML嵌入Widget窗体并通信qml怎么嵌入widget的窗体内,并进行通信,这里用示例进行说明创建工程后,在pro中加入 QT += quickwidgets
谁刺我心5 个月前
开发语言·qml·虚拟键盘
[QML]Functional功能型控件-虚拟键盘1.实例化(如Main.qml)只一次2.在输入框下面调用函数reusableKeyboard为虚拟键盘示例化的id