【问题标题】:Tkinter GUI for python scriptpython脚本的Tkinter GUI
【发布时间】:2017-12-29 11:19:00
【问题描述】:

我有一个设计问题。我的背景是网络编程,目前我对 GUI 不太熟悉。

我有几个命令行 python 脚本,现在我正在研究 Tkinter 以围绕它们构建一些 GUI。 在我目前看到的示例和教程中,对于简单的脚本,大多数人为 GUI 元素构建一个类并将功能(逻辑)作为方法添加到该类。

对于具有更复杂逻辑的脚本,我认为以某种 MVC 方式将逻辑和用户界面拆分为不同的模块可能是个好主意。 我想到的一件事是有一个用于 tkinter 的模块(作为前端)并将包含逻辑的脚本模块导入该模块(作为后端)。

可能值得一提的是,我会尽量避免更改我的脚本,以确保它们像以前一样从命令行运行。

在这种情况下,最灵活和可维护的一般方法是什么?人们通常在这里做什么? 任何人都可以建议任何关于 GUI 集成的好的信息来源吗?

【问题讨论】:

    标签: python user-interface tkinter


    【解决方案1】:

    试试这个基本教程,让你开始使用 tkinter,一旦你掌握了它的第一个窍门,它就非常简单:

    https://pythonworldsite.wordpress.com/2017/06/14/tkinter-part-1/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      相关资源
      最近更新 更多