【问题标题】:How to implement the MVC-pattern in Tkinter如何在 Tkinter 中实现 MVC 模式
【发布时间】:2011-11-30 02:08:37
【问题描述】:

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

【问题讨论】:

    标签: python model-view-controller tkinter tk


    【解决方案1】:

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

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

    Tk:http://tkinter.unpythonic.net/wiki/ToyMVC 该网站已不存在,因此我将代码托管在 Gist here

    【讨论】:

    • 恐怕你的第二个链接已经失效了。如果你知道一个新的位置,也许你应该删除它或重新编写它
    • @madtyn 我找到了 archive.org 缓存版本,我已将其重新托管在 Gist 上。让我知道这样好吗?否则,我就把整个事情写出来。
    【解决方案2】:

    这是一个有趣的例子: 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

    【讨论】:

      猜你喜欢
      • 2016-10-01
      • 2016-09-30
      • 1970-01-01
      • 2015-01-24
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 2011-07-08
      • 1970-01-01
      相关资源
      最近更新 更多