【问题标题】:C++ or Python as a starting point into GUI programming?C++ 或 Python 作为 GUI 编程的起点?
【发布时间】:2009-07-05 22:13:19
【问题描述】:

自从我离开学校以来,我一直忽略了我的编程技能,现在我想开始一些在我脑海中转来转去的事情。 Qt 将是我使用的工具包,但我不确定是否应该使用 Python(在我看来,通过一些关于编程的一般想法更容易学习)或 C++(与 Qt 一起使用的东西)。 在我的学校里,我们学习了 Turbo Pascal、VB 和自愿 C 课程的基础知识,虽然现在我只知道我当时学到的所有东西的暗示。

您能否向我推荐一种方法和一个网站或一本书(或两本),让我走上这条道路(一个完美的方法是借助工具包教授语言)?

提前谢谢你。

【问题讨论】:

    标签: c++ python qt


    【解决方案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 移植成熟
        猜你喜欢
        • 2011-06-30
        • 1970-01-01
        • 2011-03-22
        • 2011-08-04
        • 1970-01-01
        • 1970-01-01
        • 2012-07-31
        • 1970-01-01
        • 2011-06-06
        相关资源
        最近更新 更多