Qt Creator Qt Quick用户界面表单ui-forms

本文介绍了如何使用Qt Creator创建Qt Quick UI表单,详细列举了支持的JavaScript函数和Qt QML方法,同时强调了在.ui.qml文件中不支持的QML特性。在设计模式下,可以编辑表单并导出属性别名以便在QML代码中使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Qt Quick用户界面表单

您可以使用Qt Creator向导来创建扩展名为.ui.qml的UI表单。UI表单包含QML语言的纯声明性子集。建议您在“设计”模式下编辑表单。Qt Creator通过显示错误消息来强制使用受支持的QML功能。

不支持以下功能:

JavaScript块
除纯表达式外的其他绑定
信号处理器
除根项目外的其他项目中的状态
不是从QQuickItem或Item派生的根项目
不支持以下类型:

行为
捆绑
帆布
成分
着色效果
计时器
转换
过渡

支持的方法

Qt Creator支持QML引擎支持的大多数JavaScript函数以及Qt QML方法的子集。

本节列出了可以在.ui.qml文件中使用的功能。

JavaScript函数

根据经验,支持纯函数。它们仅依赖和修改其范围内的参数状态,因此在给定相同参数时始终返回相同结果。这样就可以在不破坏.ui.qml文件的情况下转换和重新格式化属性绑定。

支持以下JavaScript函数:
charAt()
charCodeAt()
concat()
endsWith()
includes()
indexOf()
isFinite()
isNaN()
lastIndexOf()
substring(

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

源代码大师

赏点狗粮吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值