让我们考虑一下这段代码:
ApplicationWindow
{
/**/
states: State {}
/**/
}
Run Code Online (Sandbox Code Playgroud)
运行应用程序时,我明白了
Cannot assign to non-existent property "states"
Run Code Online (Sandbox Code Playgroud)
使用时
ApplicationWindow
{
/**/
Item { states: State {} }
/**/
}
Run Code Online (Sandbox Code Playgroud)
没有错误.为什么我不能states在里面使用ApplicationWindow?
我刚刚意识到ApplicationWindow继承Window继承QQuickWindow.只有继承的类型才Item具有该states属性.
解决方法是使用StateGroup.
随意添加更好的解决方案;)
| 归档时间: |
|
| 查看次数: |
1011 次 |
| 最近记录: |