Python - Отдельная логика программы и код графического интерфейса пользователя?

Как лучше всего разделить логику программы на код GUI?

Мне нужен другой код GUI (GTK, KDE, CLI), использующий ту же логику программы .

Я думал об использовании другого модуля Python (winecellar-common, winecellar-gtk, winecellar-cli), не знаю, как я это сделаю и будет ли это лучший способ.

* EDITED *

Просто добавлю к моему вопросу, как лучше всего организовать файловую структуру проекта и построить платформу с различными модулями. Имейте в виду, что он в основном используется в Ubuntu.

14
задан Samuel Taylor 23 December 2010 в 22:24
поделиться