Tkinter 创作

Tkinter Creations

任何人都可以指出一些视觉上更复杂/更复杂的示例,说明 Tkinter 可以做什么吗? Canvas 请基于小部件和 OpenGL。

谢谢。

python-2.7.15 中有样本可以代表您正在寻找的内容:

在我的 Linux 安装中,它们位于 /usr/doc/python-2.7.15/Demo/tkinter

如果你只有python3,你可能会寻找一个旧版本来下载和安装,看看是否安装了文档。

有几个我觉得可能很有趣;

有几件事要记住;

  • Tk 已超过 25 岁。在 X11 上,它早于 Freetype 之类的东西。它仍在不断发展。
  • Tk 是跨平台的。这意味着它通常不能使用最新最好的特定于平台的技巧。它必须适用于它支持的所有平台。
  • "Theming" 和 "skins" 在 GUI 工具包中相对较新。其中一些(想到的是 GTK+)必须在内部重新设计才能使用主题。 Tk 最近获得了主题支持。
  • 透明度之类的东西取决于平台,这使得工具包很难在所有平台上支持它。例如。在 X11 上它需要渲染扩展。
  • 如果您想做真正的图形密集型工作,GUI 工具包可能不是完成这项工作的最佳工具。 pygame 或 OpenGL 界面等游戏工具包可能更适合您的需求。