“var”和“variant”是同一个东西吗?

2023-12-23

据我了解,要使属性成为 QML 中的数组,您必须将其指定为类型variant or var:

property var myArray:[]

这似乎与以下内容完全相同:

property variant myArray:[]

这是真的?


根据Qt 5.0 变体文档 http://qt-project.org/doc/qt-5.0/qtqml/qml-variant.html:

变体类型是通用属性类型。它已经过时,存在只是为了支持旧的应用程序;新的应用程序应该使用var http://qt-project.org/doc/qt-5.0/qtqml/qml-var.html而是键入属性。

所以是的,它是一样的,但你应该始终坚持var(除非您拥有尚不支持的早期版本)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

“var”和“variant”是同一个东西吗? 的相关文章

随机推荐