【问题标题】:High(er) level frameworks that wrap Tkinter/ttk包装 Tkinter/ttk 的高级框架
【发布时间】:2011-05-01 00:35:30
【问题描述】:

想知道是否有任何更高级别的框架试图包装 Tkinter?例如,wxPython 由 Dabo 框架 (http://dabodev.com/) 和 PythonCard 封装。

动机:我们最近迁移到 Python 2.7 (Windows),并且对新的 ttk (Tile) 支持印象深刻,它允许使用内置的 Tkinter 框架构建专业品质的平台原生 GUI。过去,我们会使用 wxPython 为我们的命令行实用程序创建简单的 GUI 界面,但我们正在重新考虑这种策略,以支持在这些用例中使用 Tkinter/ttk。

我们是 Tkinter(来自 wxPython)的新手,虽然 Tkinter/ttk 似乎易于使用,但我们正在编写大量重复的样板代码。在我们尝试将一些代码封装在一组自制的类中之前,我想确保我们没有重新发明轮子。

【问题讨论】:

    标签: python user-interface frameworks tkinter ttk


    【解决方案1】:

    对你来说可能有点晚了。但我刚刚发布了一个名为 tKroopy 的 tkinter 测试版框架。它旨在提供一种在对话框之间切换的方法并提供一些更高级别的小部件,例如轻松显示表格数据。

    它是为构建大量中小型应用程序并将它们组合在一个应用程序中而设计的,但你也没有理由不能使用它来构建一个大型应用程序。

    https://github.com/tKroopy/tkroopy

    【讨论】:

      【解决方案2】:

      我所知道的唯一一个似乎很陈旧,Python megawidgets

      您可以在Tkinter wiki 上找到其他人的列表。

      【讨论】:

        【解决方案3】:

        tkRAD 支持 python 2 和 3,看起来很成熟

        https://pypi.python.org/pypi/tkRAD/1.6.5

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-06-25
          • 2016-02-20
          • 2017-06-08
          • 2011-04-30
          • 2011-05-06
          • 2015-11-05
          • 2012-12-29
          • 1970-01-01
          相关资源
          最近更新 更多