pygame vs tkinter.

ste*_*tla 9 python pygame tkinter

我一直在网上搜索并阅读Python中的GUI开发,并且已经读过Tkinter是Python最好的GUI工具包之一.但我也知道Pygame是一个可以用于GUI的库.由于我对编程很新,有人可以解释一下Pygame和Tkinter之间的区别,以及哪些应该在什么场合使用.这对于国际象棋引擎GUI来说是更好的选择.非常感谢你提前.

mat*_*ata 7

首先,tkinter绝对不是python 的最佳 GUI工具包。它是最简单的之一,通常与python解释器一起提供。但是它不如Qt,wx或Gtk强大。

pygame是-顾名思义-是一个软件包,旨在允许非常轻松地使用python创建游戏,而不创建GUI。这样,它提供了事件处理,图形声音绑定以及一些其他对编写游戏有用的东西,并且它是在SDL之上编写的。

因此,如果要编写GUI应用程序,请不要使用pygame。

另一方面,GUI工具包也可以用来编写游戏。通常,我会说它们比pygame之类的东西具有更多的用途,但是它们并没有真正的可比性。这完全取决于您要编写的应用程序。正确工具的选择通常很重要。