メリットについて
以下のサンプルのように、プロジェクトファイル(ttkproject)に全てを定義していると情報量が多くて扱いにくいという感じる場合でも、分散させることでマネジメントしやすくなります。
■全ての設定値が盛り込まれているプロジェクトファイル(ttkproject)
良くも悪くも全ての設定値情報が盛り込まれている。
■レイヤープロパティ部分を別ファイル(ttkstyle)に分散したプロジェクトファイル(ttkproject)
ファイル名等に限定した定義になり、スッキリした形で管理することができる。
■プロジェクトファイルから分散して定義されたレイヤースタイルファイル(ttkstyle)
このように別ファイルに分けておくことで、命名規則に従いながらファイルコピーしておくと他のレイヤーでも使いまわしが可能にもなる。