QML是否支持通过“ as”关键字进行类型转换?

时间:2019-09-23 06:29:16

标签: qt qml qt5

我的qml文件中有这样一行:

var someName = index as String;

Qml显示错误

  

期望的令牌`;'

在此行上

。这是否表示qml不支持'as'关键字?也许还有这个问题的其他原因?

1 个答案:

答案 0 :(得分:0)

不,不是。要确保给定示例中的字符串类型,您将显式创建一个String JS对象。

var someName = new String(index);

编辑:添加了new,请参阅注释。 :)