如何在 Tkinter 中实现 MVC 模式

发布于 2024-12-08 08:58:45 字数 82 浏览 0 评论 0原文

我需要一个基本示例,其中 MVC 模式与 Python TK 一起使用。我有一些使用 Tkinter 的代码,但是我想使用 MVC 模式对其进行转换。

I need a basic example where MVC pattern is used with Python TK. I have some code using Tkinter, however I would like to transform it using the MVC pattern.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

傲世九天 2024-12-15 08:58:45

我知道这已经很老了,但我能够找到一些使用 Tk 和 wxPython 的 MVC 模式的不错的例子,希望它们能为任何遇到这个问题的人提供一些帮助。

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

Tk: http://tkinter.unpythonic.net/wiki/ToyMVC
该网站已不再存在,因此我将代码托管在此处的要点上。

I know this is quite old but I was able to find some decent examples using the MVC pattern with both Tk and wxPython, hopefully they provide some help for anyone stumbling upon this question.

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

Tk: http://tkinter.unpythonic.net/wiki/ToyMVC
This website no longer exists so I've hosted the code on a Gist here.

心凉怎暖 2024-12-15 08:58:45

Here's an interesting example:
https://sukhbinder.wordpress.com/2014/12/25/an-example-of-model-view-controller-design-pattern-with-tkinter-python/

I would also recommend this book where the author goes through how to structure your Tkinter application in a model-view way:
https://www.packtpub.com/application-development/tkinter-gui-application-development-hotshot

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文