Qt
文章平均质量分 50
ly_zszcyx
这个作者很懒,什么都没留下…
展开
-
Qml 模型-视图-代理(贰)之 动态视图学习
Repeater 元素适合有限的静态数据, QtQuick 提供了 ListView 和 GridView, 这两个都是基于 Flickable(可滑动) 区域的元素 , ListView 与 Repeater 相比, ListView 使用了一个 model, 使用delegate 来 实例化,并且在两个 delegate之间能够设置间隔 sapcing。:Component 用于定义一个可以被延迟实例化的QML 对象。通常用于动态创建或销毁对象。属性设置为 true,它设置链表视图能够获得键盘焦点。原创 2024-11-08 17:26:48 · 295 阅读 · 0 评论 -
Qml 模型-视图-代理(壹)之 基础模型学习
一个链表模型由 几个 ListElement(链表元素)组成, 每个 链表元素中,可以绑定到属性上。例: 每个链表元素都是一个对象,可将对象的属性绑定到 ModelItem 中。使用一个数组来替换 整形变量 model 的值 可以达到我们的目的。model 对应的值可以是任何类型的数据, 可以是字符串数组,整数,或者对象数组等。在上⾯的电话薄例⼦中,每个电话薄条目对应⼀个名字,⼀个图⽚和。对于每个数据项,可能有多。在下⾯的例⼦中,⼀ 个repeater。(视图)中的每项数据。个⼦项,⼦项的数量由。原创 2024-10-31 16:00:02 · 329 阅读 · 0 评论 -
Qml 动态元素---状态与过渡 --学习测试用例
QML, 使用State 元素来定义状态,需要与基础元素对象(Item)的 states 序列属性连接。状态通过它的状态名来鉴别,由组成它的一系列简单的属性来改变元素。另一种切换属性的方法是使用状态元素的when属性。when属性能够被设置为一个表达式的结果,当结果为true时,状态被使用。通常我们将⽤户界⾯描述为⼀种状态。⼀个状态定义了⼀组属性的改变,并 且会在⼀定的条件下被触发。将使用交通灯作为用例来展示状态切换。代码: 黙认为停止状态为红灯, 点击后变成 可通行通行状态。后续将加入一个黄灯的状态。原创 2024-10-23 16:34:06 · 185 阅读 · 0 评论 -
Qml 分组动画(二) 动画嵌套(自学笔记)
动画嵌套原创 2024-10-12 15:43:16 · 320 阅读 · 0 评论 -
Qml 如何新建一个资源文件
建立文件前辍 点击 Add Prefix 添加前缀,“ / ”一定要添加,否则找不到路径。设置文件名和路径 可在项目下新建一个 resources文件。双击资源文件没有反应。原创 2024-04-28 22:59:08 · 156 阅读 · 0 评论 -
Qt 自定义信号与槽
Qt 笔记使用按钮点击事件,发射自定义的信号,响应自定义的槽函数。测试自定义信号与槽。创建自定义信号在头文件中声明自定义信号信号:用 signals 关键字修饰,没有返回值,也没有定义(实现),参数可自定义。发射信号发射自定义的信号自定义槽函数声明槽函数, 并在.cpp 文件中实现。关联信号与槽连接信号和槽函数使用 宏 连接使用宏SIGNAL()和SLOT()指定信号和槽函数connect(this, SIGNAL(...原创 2022-04-06 11:23:00 · 4996 阅读 · 0 评论 -
Qt-自定义工具栏
添加工具栏在界面空白处添加工具栏原创 2022-04-13 10:14:49 · 4347 阅读 · 3 评论