我正在建立一个小测验程序,可以个性化,但我想添加一个GUI到它。我看到了一些将C和C#实现到Python中的软件。我应该使用Tkinter来制作GUI,还是应该使用C或C#。你也能告诉我一本初学者的好书吗?我可以用它来学习Tkinter/C/C#。谢谢。
发布于 2013-08-10 13:08:14
在编写程序时,除非真的需要,否则您应该避免使用多种语言,特别是对于一个简单的GUI程序。
在这种情况下,专门为创建GUI的目的而学习C/C#对我来说似乎太过分了--您不仅需要学习一种全新的编程语言,还需要学习如何使用C/C#中流行的GUI库!你就会回到你开始的地方--必须学习如何使用一些图书馆。
相反,Python有几个您可以使用的优秀GUI库。Tkinter默认是在Python标准中绑定的,但是还有其他可用的GUI库,比如wxPython或PyQt。下面是不同Python库的比较。
发布于 2013-08-10 12:51:00
如果您想使用.NET GUI组件,就必须切换到IronPython。您不能使用标准的CPython实现并构建.NET GUI。
对于标准的CPython,您可以使用Tkinter,但我建议您看看PySide (或PyQt4)。这是更好的工作,它看起来更好。
https://stackoverflow.com/questions/18166201
复制相似问题