Tkinter创作

时间:2018-09-24 22:36:09

标签: python-3.x tkinter tkinter-canvas

有人可以指出Tkinter可以做什么的一些视觉上更复杂的例子吗?请使用基于画布的小部件和OpenGL。

谢谢。

2 个答案:

答案 0 :(得分:2)

我认为可能有一些有趣的事情;

有两件事要记住;

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

答案 1 :(得分:1)

python-2.7.15中有一些示例可以代表您想要的内容:

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

如果您只有python3,则可以寻找要下载和安装的旧版本,看看是否已安装文档。