Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C ++の場合と同様に、QMLのプライベートプロパティのような概念アクセス指定子があるかどうかを知りたいだけです。
そうでない場合は、QMLコンポーネントに約10個のプロパティがあるが、アクセスを2個のプロパティに制限する必要がある場合に備えて知りたい場合。このシナリオをどのように達成できますか。
QML自体にはそのような組み込み機能はありませんが、Qtクイックコンポーネントのアプローチは次のとおりです。
Item { property int sum: internal.a + internal.b QtObject { id: internal property int a: 1 property int b: 2 } }
'internal'オブジェクトのプロパティは、Itemの外部では表示されませんが、Itemの内部で自由に使用できます。