首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我应该使用Tkinter、C或C#在Python中创建GUI吗?

我应该使用Tkinter、C或C#在Python中创建GUI吗?
EN

Stack Overflow用户
提问于 2013-08-10 20:47:57
回答 2查看 9.5K关注 0票数 1

我正在建立一个小测验程序,可以个性化,但我想添加一个GUI到它。我看到了一些将C和C#实现到Python中的软件。我应该使用Tkinter来制作GUI,还是应该使用C或C#。你也能告诉我一本初学者的好书吗?我可以用它来学习Tkinter/C/C#。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-10 21:08:14

在编写程序时,除非真的需要,否则您应该避免使用多种语言,特别是对于一个简单的GUI程序。

在这种情况下,专门为创建GUI的目的而学习C/C#对我来说似乎太过分了--您不仅需要学习一种全新的编程语言,还需要学习如何使用C/C#中流行的GUI库!你就会回到你开始的地方--必须学习如何使用一些图书馆。

相反,Python有几个您可以使用的优秀GUI库。Tkinter默认是在Python标准中绑定的,但是还有其他可用的GUI库,比如wxPython或PyQt。下面是不同Python库的比较

票数 2
EN

Stack Overflow用户

发布于 2013-08-10 20:51:00

如果您想使用.NET GUI组件,就必须切换到IronPython。您不能使用标准的CPython实现并构建.NET GUI。

对于标准的CPython,您可以使用Tkinter,但我建议您看看PySide (或PyQt4)。这是更好的工作,它看起来更好。

PyQt4教程

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18166201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档