我正在寻找一个tkinter自定义小部件集合,我可以将其包含在应用程序设计器中,我用100%的Python编写,但还没有好运。我想办法做一个桌子,但是如果有一个很好的实施,我想保存自己的工作。
答案 0 :(得分:0)
我找到了几个用于纯Python自定义小部件创建的软件包,还有一些在线搜索。一个是Python megawidgets,位于pmw.sourceforge.net,根据他们的文档:
"是一个使用Tkinter模块在Python中构建高级复合小部件的工具包。它由一组基类和一个基于此基础构建的灵活且可扩展的megawidgets库组成。这些megawidgets包括笔记本,组合框,选择小部件,窗格小部件,可滚动的小部件和对话框窗口。"
另一种方法是使用Widget Construction Kit自己编写自定义小部件,位于effbot.org/zone/wck.htm。这为基本Widget类提供了原始绘图方法,例如边框,文本和颜色,以及用于将事件处理程序绑定到自定义窗口小部件的基本但完整的事件定义集。它对制作动画小部件有一些很好的建议,比如拖放。
如果有人知道任何其他小部件包或构造工具包API,请随时在此处发布。开发人员希望在一个位置拥有更多的选择。