技术栈
qml
火山上的企鹅
10 小时前
开发语言
·
qml
·
opacitymask
异形遮罩之QML中的 `OpacityMask` 实战
在 UI 设计中,经常希望实现一些“异形区域”拥有统一透明度或颜色的效果,比如多个图形重叠形成一个复杂形状,同时其背景色看起来是统一透明的。
byxdaz
1 天前
qml
QML ListView 与 C++ 模型交互
在 Qt 中,QML 的 ListView 可以与 C++ 模型进行交互,这是实现复杂数据展示和业务逻辑的常见方式。以下是几种主要的交互方法:
byxdaz
5 天前
qml
QML Item 元素
Item 是 QML 中最基础的视觉元素,作为所有可视组件的基类,它提供了基本的属性和功能,但不具有可视化表现(没有颜色、边框等)。
苏克贝塔
5 天前
qml
QML面试笔记--UI设计篇05容器控件
在智能设备井喷的时代,QML容器控件如同"数字乐高",通过巧妙的组合艺术,将简单元素转化为功能强大的交互界面。
机器视觉知识推荐、就业指导
11 天前
前端
·
c++
·
qml
QML 批量创建模块 【Repeater】 组件详解
在 QML 中,Repeater 组件是一种非常实用的工具,能够批量创建控件,尤其是在我们需要根据数据动态生成多个相同类型的控件时。无论是列表、网格,还是动态生成按钮、标签等控件,Repeater 都能轻松胜任。
m0_55576290
13 天前
qt
·
qml
qml 基本元素
示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:示例:
钱彬 (Qian Bin)
14 天前
c++
·
qt
·
教程
·
音乐播放器
·
qml
·
qt quick
QT Quick(C++)跨平台应用程序项目实战教程 5 — 界面设计
目录1.版面设计2. 自定义按钮2.1 自定义工具栏按钮2.2 自定义图标按钮3. 顶部工具栏4. 主体
__ocean
25 天前
qt
·
qml
qml中ComboBox组件onCurrentIndexChanged与onActivated的使用
在qml页面中使用ComboBox时,一般会有以下用法:通常不会有什么问题,切换下拉列表时触发onCurrentIndexChanged,然后执行业务代码。 但是,如果有
钱彬 (Qian Bin)
25 天前
c++
·
人工智能
·
音乐播放器
·
qml
·
界面设计
·
qt quick
QT Quick(C++)跨平台应用程序项目实战教程 3 — 项目基本设置(窗体尺寸、中文标题、窗体图标、可执行程序图标)
目录1. 修改程序界面尺寸和标题2. 窗体图标3. 修改可执行程序图标上一章创建好了一个初始Qt Quick项目。本章介绍基本的项目修改方法。
梦起丶
1 个月前
qt
·
ui
·
qml
·
ant-d
·
ui-kit
「 DelegateUI 」Ant-d 风格的 Qt Qml UI 套件
一方面,Qt Qml 生态中缺乏一套既遵循现代设计规范(自带的功能少且丑,懂得都懂),又能深度整合 Qt 生态的开源组件库。
小灰灰搞电子
2 个月前
qt
·
qml
QML 快捷键与Shortcut的使用
在QML中,Shortcut是一种用于捕获用户键盘输入的动作的元素。Shortcut元素允许您定义特定键盘组合的动作,以便在用户按下该键盘组合时触发相应的操作。Shortcut可以与任何具有焦点的元素配合使用,例如按钮、文本框等。 Shortcut元素通常包括以下属性:
小灰灰搞电子
2 个月前
qt
·
qml
QML使用ChartView绘制折线图
首先修改CMakeLists.txt,按下图修改:其次修改main.cpp,按下图修改:按第一条工程配置修改自己的工程。
码农客栈
2 个月前
qml
qml Page详解
QML(Qt Modeling Language)中的Page控件是用于在SwipeView或类似容器中承载内容的独立页面。Page控件通常包含一组UI元素,如文本、图像、按钮等,这些元素共同构成了应用程序中的一个逻辑页面。通过SwipeView或其他页面容器,用户可以在不同的Page之间轻松切换。
Ricardo于
3 个月前
qml
★3.3 事件处理
★3.3.1 ※MouseAreaItem <-- MouseArea属性acceptedButtons : Qt::MouseButtons
梦起丶
3 个月前
qt
·
ui
·
时间轴
·
控件
·
qml
Qml 中实现时间轴组件
时间轴组件是现代用户界面中常见的元素,用于按时间顺序展示事件。本文将介绍如何使用 Qml 实现一个灵活且可定制的时间轴组件,并探讨其设计思路和实现细节。
梦起丶
3 个月前
qt
·
ui
·
控件
·
qml
Qml 中实现任意角为圆角的矩形
在 Qml 中,矩形(Rectangle)是最常用的元素之一。然而,标准的矩形元素仅允许设置统一的圆角半径。
码农客栈
3 个月前
qml
qml XmlListModel详解
XmlListModel是QtQuick用于从XML数据创建只读模型的组件。它可以作为各种view元素的数据源,比如ListView、GridView、PathView等;也可以作为其他和model交互的元素的数据源。通过XmlRole定义角色,如name、age和height,并使用XPath查询来提取数据。
小灰灰搞电子
3 个月前
qt
·
qml
QML states和transitions的使用
Qml states是指在Qml中定义的一组状态(States),用于管理UI元素的状态转换和属性变化。每个状态都包含一组属性值的集合,并且可以在不同的状态间进行切换。 通过定义不同的状态,可以在不同的应用场景中快速切换和管理UI元素的外观和行为,从而实现动态的用户界面。 在Qml中,可以通过State元素来定义不同的状态,以及在不同的状态间进行切换。可以使用Transitions元素来定义状态之间的过渡效果,以及属性值的变化。可以使用StateChangeScript元素在状态切换时执行一些自定义的脚本
码农客栈
3 个月前
qml
qml SpringAnimation详解
SpringAnimation 是 Qt Quick 中用于模拟弹簧效果的动画类。它通过模拟物体在弹簧力作用下的反应,产生一种振荡的动画效果,常用于模拟具有自然回弹、弹性和振动的动态行为。这种动画效果在 UI 中广泛应用,特别是在拖动、拉伸、回弹等交互效果上,能带来更具生动感和真实感的体验。
人才程序员
3 个月前
android
·
c语言
·
c++
·
qt
·
qml
·
界面
Windows11 安卓子系统存储位置更改
Windows 11 的安卓子系统(Windows Subsystem for Android, WSA)为用户提供了在 PC 上运行安卓应用的便利,但默认情况下,WSA 的数据存储路径位于系统盘(通常是 C 盘)。对于系统盘空间有限或需要更高存储管理灵活性的用户,更改 WSA 的存储位置是一项重要的优化操作。本文将介绍如何更改 Windows 11 安卓子系统的存储位置,以帮助您更高效地利用磁盘资源。