sách gpt4 ai đã đi

qt - Qt 开发需要学习哪种语言?

In lại 作者:行者123 更新时间:2023-12-04 16:21:43 30 4
mua khóa gpt4 Nike

Hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi mong đợi câu trả lời được hỗ trợ bởi các sự kiện, tài liệu tham khảo hoặc chuyên môn, nhưng câu hỏi này có thể gây ra tranh luận, tranh cãi, thăm dò ý kiến ​​hoặc thảo luận mở rộng. Nếu bạn cảm thấy câu hỏi này có thể được cải thiện và có thể mở lại,ghé thăm trung tâm trợ giúpTìm kiếm sự hướng dẫn.




10年前关闭。




我是编程新手。我有一些 C++ 知识并且学过 Python。

现在我想开发一个 Qt Gui 应用程序。我应该使用哪种语言进行 Qt 开发 C++ 或 Python 与 PyQt。我发现 Python 是一种简单的语言。

1 Câu trả lời

这个问题没有明确的答案。照这样说...

您经常听到的利弊

  • Python 很简单,C++ 很难(在
    与 Python 比较)
  • C++ 快,Python 慢(所以
    说话)表现明智。

  • 事实上...

    两个参数都可以是真或假,你可以制作慢的 C++ 程序,但你也可以制作快速的 Python 程序,你也可以说 C++ 不是那么难,如果你知道它真的很好等等。

    Qt 是用 C++ 编写的,因此文档示例是用 C++ 编写的。这不是一个真正的问题,因为很容易将它移植到 Python。尽管我发现,例如带有状态机的动画会导致 PyQt 出现段错误,但 PySide 还不是那么稳定。

    那么该选哪一个呢?

    取决于你的技能和任务。如果这是您正在做的工作,请使用您最了解的内容并评估您实际需要多少速度,并不是每个应用程序都需要较低级别的代码。

    如果您了解 Python,则可以开始使用 Python 构建原型(prototype),然后移植到您认为速度较慢的 C++ 部分并将它们绑定(bind)回 Python(例如使用 SIP),甚至将整个应用程序移植到 C++。这种方法也可以很好地练习。

    但是,即使您使用 Python 编写了整个应用程序,我怀疑您和您的客户是否会注意到使用 C++ 时的“缓慢”或“快速”。这些事情通常取决于程序员的技能。

    kết luận

    完全由你来选择你最熟悉的内容并了解你的应用程序真正需要什么,但在大多数情况下,两种语言都可以完成这项工作。

    如果你真的需要,我的主观建议是使用 Python 并移植到 C++。这个建议的唯一原因是你不需要像在 C++ 中那样在 Python 中输入那么多,但这也可以被视为一个愚蠢的原因。

    关于qt - Qt 开发需要学习哪种语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918184/

    30 4 0
    行者123
    Hồ sơ cá nhân

    Tôi là một lập trình viên xuất sắc, rất giỏi!

    Nhận phiếu giảm giá Didi Taxi miễn phí
    Mã giảm giá Didi Taxi
    Giấy chứng nhận ICP Bắc Kinh số 000000
    Hợp tác quảng cáo: 1813099741@qq.com 6ren.com