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

发布时间:2024年01月24日

# 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)属性和函数的更改

  •  ListView的highlightMoveSpeed和highlightResizeSpeed属性分别重命名为highlightMoveVelocity 和 highlightResizeVelocity。

  • 移除了TextInput和TextEdit的openSoftwareInputPanel()和closeSoftware-Input

文章来源:https://blog.csdn.net/m0_45463480/article/details/135832640
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。