C++ 或 Python 作为 GUI 编程的起点?
Posted
技术标签:
【中文标题】C++ 或 Python 作为 GUI 编程的起点?【英文标题】:C++ or Python as a starting point into GUI programming? 【发布时间】:2009-07-05 22:13:19 【问题描述】:自从我离开学校以来,我一直忽略了我的编程技能,现在我想开始一些在我脑海中转来转去的事情。 Qt 将是我使用的工具包,但我不确定是否应该使用 Python(在我看来,通过一些关于编程的一般想法更容易学习)或 C++(与 Qt 一起使用的东西)。 在我的学校里,我们学习了 Turbo Pascal、VB 和自愿 C 课程的基础知识,虽然现在我只知道我当时学到的所有东西的暗示。
您能否向我推荐一种方法和一个网站或一本书(或两本),让我走上这条道路(一个完美的方法是借助工具包教授语言)?
提前谢谢你。
【问题讨论】:
【参考方案1】:作为 C++ 和 Python 方面的专家,我的口头禅一直是“我能用 Python,我必须用 C++”:Python 更快(在程序员生产力和开发周期方面)更容易,C++ 可以提供额外的当我必须靠近硬件或对我花费的每个字节或机器周期非常小心时,我会消耗一点力量。在您的情况下,我会推荐 Python(以及其他答案中已经推荐的许多优秀书籍和 URL)。
【讨论】:
我喜欢这样:“Python 尽我所能,C++ 尽我所能”。我确实同意当您想要更接近金属并要求更高的性能时,C++ 更适合。对于初学者来说,Python 就可以了。与 C++ 基础知识相比,Python 基础知识也更容易理解。 这听起来不错,我会试试这个。谢谢大家的回复! :)【参考方案2】:http://wiki.python.org/moin/PyQt 您可以在 Python 中将 PyQT 用于 Qt。他们有关于那里的教程和参考的建议。
谷歌“如何学习 Qt”和“学习 C++”。 那里有一些不错的来源。
【讨论】:
【参考方案3】:我读过Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming by Mark Summerfield ,很酷。 对于 C++:使用 Qt 4 进行 C++ GUI 编程(第 2 版) 只是我的两分钱。
【讨论】:
【参考方案4】:鲁比呢?据称,您可以用 Ruby 编写 Qt 应用程序 (http://rubyforge.org/projects/korundum),它为您提供了一个很好的借口来查看非常出色的“为什么是辛酸指南...”(http://poignantguide.net),这就是 Monty Python 将如何引入编程的。 ...
(其实是想自己学python,所以请随意忽略我的建议(但还是访问Why的网站))
【讨论】:
PyQT 远比 Ruby 移植成熟以上是关于C++ 或 Python 作为 GUI 编程的起点?的主要内容,如果未能解决你的问题,请参考以下文章
在 QT Creator 中使用 C++ 调用 Python 脚本
请问现在全国奥林匹克计算机竞赛可以使用Python作为编程语言吗
Python GUI编程(Tkinter)17Menu鼠标右键菜单
寻找一本关于 Windows C++ GUI 编程的书 [关闭]