Как реализовать MVC-шаблон в Tkinter - PullRequest
14 голосов
/ 03 октября 2011

Мне нужен базовый пример, где шаблон MVC используется с Python TK.У меня есть некоторый код, использующий Tkiner, однако я хотел бы преобразовать его в шаблон MVC.

Ответы [ 2 ]

18 голосов
/ 21 июня 2013

Я знаю, что это довольно давно, но мне удалось найти несколько приличных примеров, использующих шаблон MVC с Tk и wxPython, надеюсь, они предоставят некоторую помощь любому, кто наткнулся на этот вопрос.

wxPython: http://wiki.wxpython.org/ModelViewController

Тк: http://tkinter.unpythonic.net/wiki/ToyMVC Этот веб-сайт больше не существует, поэтому я разместил код в Gist здесь .

3 голосов
/ 15 июля 2017

Вот интересный пример: https://sukhbinder.wordpress.com/2014/12/25/an-example-of-model-view-controller-design-pattern-with-tkinter-python/

Я бы также порекомендовал эту книгу, в которой автор рассказывает, как структурировать ваше приложение Tkinter в виде модели: https://www.packtpub.com/application-development/tkinter-gui-application-development-hotshot

...