QML本身没有此内置功能,但这是Qt Quick组件的方法:Item { property int sum: internal.a + internal.b QtObject { id: internal property int a: 1 property int b: 2 } } 'internal'对象的属性在Item以外是不可见的,但可以在Item内自由使用。
QtObject
吗?还是可以通过这种方法在ListView
内部声明私有属性? - KernelPanic_
或__
前缀作为约定,以避免在每个组件中都有QtObject
的额外开销。 - pooya13