2016-04-16 62 views
-4

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

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

该程序的目的是与一个地方的居民互动,并允许他访问这样的地方和东西的不同功能。

+1

我认为这是因为错误原因而关闭的。在我的回答中没有任何意见 - 这是一个事实,如果没有tkinter,你不能使用ttk。 –

回答

3

没有tkinter,你不能使用ttk。

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

+0

感谢:))....在tkinter根窗口上使用ttk Frame有什么好处?它会给我什么额外的功能?还有什么赤字?我假设(作为你的上述陈述的必然结果)ttk大型机背景也很难改变是吗? – LeroyJD

+2

@LeroyJD:在根窗口上没有ttk框架的优点 - 你必须有一个tkinter根窗口,没有其他选项。 ttk是tkinter的一部分,不是独立的。 –

+0

非常感谢您的洞察力....我只有最后一个问题....是我可以使用Tk函数做的所有事情可能使用Tk函数的样式?再次感谢 :) – LeroyJD