我有一个名为name的属性,它取决于索引,列表视图的委托的一部分。我写了这段代码:
property string name : if ( index == 0 )
"ABC"
else if ( index == 1 )
"DEF"
else if ( index == 2 )
"GHI"
else if ( index == 3 )
"JKL"
else if ( index == 4 )
"MNO"
else
"XYZ"
它在Qt5(Linux)上完全正常,但是当我在Qt4.7(Windows)上运行它时,我开始遇到一个奇怪的错误:
意外的标记`if' 属性字符串名称:if(index == 0)
预计合格的姓名ID “ABC”
有人可以说出可能出错的地方吗?
答案 0 :(得分:0)
虽然你可能需要把if / else if / else if /.../ else包装到{}
中。