【问题标题】:Tkinter or ttk GUI programming? [closed]Tkinter 或 ttk GUI 编程? [关闭]
【发布时间】:2016-04-16 12:52:29
【问题描述】:

我是 python 编程的初学者,必须制作一个必须在学校提交的项目。一个月前我发现了 tkinter 和 ttk,我想知道哪个更适合编写代码。

我的程序的目的是让它具有用户交互性,并且看起来尽可能现代。如果您能告诉我 tkinter 相对于 ttk 的优势(反之亦然)以及您推荐我应该使用哪一个,我将不胜感激。

该程序的目的是与一个地方的居民进行互动,并允许他访问该地方的不同功能以及类似的东西。

【问题讨论】:

标签: python python-2.7 tkinter ttk


【解决方案1】:

没有 tkinter 就不能使用 ttk。

Tkinter 是 ttk 构建的基础。 ttk 是许多核心小部件的重新实现,具有更现代的外观。 ttk 小部件看起来会更好,但会牺牲定制化。例如,可以更改 tkinter 按钮的背景,但更改 ttk 按钮的背景要么非常困难,要么不可能。

【讨论】:

  • 谢谢 :).... 在 tkinter 根窗口上使用 ttk 框架有什么优势?它会给我什么额外的功能?还有什么赤字?我假设(作为您上述陈述的推论)ttk 大型机背景也很难改变是吗?
  • @LeroyJD:与根窗口相比,ttk 框架没有优势——你必须有一个 tkinter 根窗口,没有其他选择。 ttk 是 tkinter 的一部分,而不是单独的东西。
  • 非常感谢您的洞察力......我只有最后一个问题......我可以使用 ttk 样式做的所有事情都可以使用 Tk 函数吗?再次感谢:)
猜你喜欢
  • 2011-10-15
  • 2011-06-30
  • 2012-05-21
  • 1970-01-01
  • 2011-06-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多