Я пишу простое приложение и использую Glade (GTK) для пользовательского интерфейса. Мне нужно много окон (~ 10), одно из которых будет открываться в зависимости от флагов командной строки, других контекстных вещей и т. д.
Теперь все эти окна очень похожи, у них есть 3 вкладки верхнего уровня, последняя вкладка одинакова во всех, у всех есть кнопки OK
и Quit
и т. д., поэтому я ищу способ построить эти окна в поляне. Я мог бы скопировать и вставить одно окно и внести в него изменения, но я ищу лучший способ, который позволит мне повторно использовать общие части окон.
Кроме того, я использую pygtk для загрузки окон.