Qt Quick程序的发布|Qt5中QML和Qt Quick 的更改

本文介绍了Qt5中Qt Quick和QML的更新变化,包括QML语言、Qt Quick模块以及Qt.labs模块的改动。重点讨论了属性和函数、类型和接口、行为的更改,如ListView、TextInput的调整,以及Qt.Iabs模块中粒子和着色器模块的移除和替代。开发者在升级后需要对应用程序进行全面测试,以确保兼容性和功能的正确性。
摘要由CSDN通过智能技术生成

# Quick程序的发布旧版做法

# Qt5中QML和Qt Quick 的更改

1.QML语言的更改(Qt4->Qt5)

  •     在QML语言中,只有少量更改会影响QML代码的迁移:无法直接导入单独的文件(例如:import"MyType.qml”),需要导人该文件所在的目录;

  •     JavaScript文件中的相对路径被解析为相对于该JavaScript文件的位置,而不是相对于导入该JavaScript文件的QML文件的位置;

  •     无法在基组件中重载信号。

2.Qt Quick模块的更改

Qt Quick模块已经更新到2.2,所有的QML程序都需要将其中的 import语句更新为:

import QtQuick 2.2

(1)属性和函数的更改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Qt历险记

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值