QMLを学んでいるうちに、私は最初から良いスタイルを学びたいと思っています。 しかし、私はすでに命名に関していくつかの問題に遭遇しましたが、私はあなたの声明の順序をカバーするだけでなく、いくつかの良い命名規則をカバーする "世界的に認められた"コーディング規則のようなものを見つけることができません ここに:http://doc.qt.io/qt-4.8/qml-best-practices-coding.html)。QMLの名前衝突を避ける
私が見つけた問題は以下の通りです:
プロパティ、ID、(モデル)ロール - IDとロールがアイテムの複数のレイヤーに存在するため、すべてがかなり簡単に衝突できます。
- 性質
- 役割を:
だからあなたの名前に方法上の任意の良いガイドラインがありますフィールドで価値があると証明された?種類は、性質が
残念ながら、QMLの要素が彼らにもののかなり多くが付属してなど、小文字で始めなければなりません大文字で開始する必要があり、それがしばしばある -
C++とあまり違いはありません。特定のクラスでは、すべてのメンバーが一意の名前(オーバーロードを除いて)を持たなければなりません。ロール、プロパティ、および関数を1つの名前空間に属するものとして扱います。 IDは常に独立して解決でき、独自の名前空間を形成します。 –