Я вообще не использую шаблоны, предпочитая чистый подход к Python OO.
Чтобы сделать это, я пишу небольшую, но полезную библиотеку на Python, которая позволяет мне генерировать любой код разметки.
Я мог бы сказать, что опыт чем-то похож на тот, который вы можете получить с помощью такого инструмента, как QT ... очевидно, мой инструмент намного меньше, чем огромный инструмент, такой как QT, есть некоторые сходства,особенно в использовании классов и шаблонов Composite.
Я думаю, многим людям не понравится мой подход.Однако, если вы хотите взглянуть, вот ссылка на код:
Pytml framework