【问题标题】:Can I use PyQt for both C++ and Python?我可以将 PyQt 用于 C++ 和 Python 吗?
【发布时间】:2017-02-25 22:31:42
【问题描述】:

我想在 Python 和 C++ 上学习 Qt。我在 Windows 上。

使用pip3 install pyqt5 安装 PyQT5 是否足以进行 C++ 开发,还是我仍然需要同时安装 Qt 和 PyQt?

第二个选项怎么做?

【问题讨论】:

  • 如果你想用 Python 和 C++ 编写代码,你必须同时安装这两个
  • @Asesh 谢谢。您介意回答这个问题而不是发表评论,以便我接受您的回答吗?

标签: python c++ pyqt


【解决方案1】:

对于 C++ 开发,您将需要一个 C++ 编译器。在 Windows 上 Qt 支持 Mingw 和 Visual Studio 工具链。从那里开始,我不相信 pyqt 包含 C++ 开发所需的头文件,我不能确定它是用什么工具链编译的。

您最好的选择是为您的编译器安装官方 Qt 二进制文件,或者从源代码构建二进制文件(后者需要一些时间和精力。)

如果您想在一个 Qt 项目中混合使用 C++ 和 Python,请查看SIP bindings

要记住的另一件事是 pyqt5 默认带有 LGPL 许可版本的 Qt。这可能适合也可能不适合您的项目,但 StackOverflow 无意讨论许可问题。

【讨论】:

    【解决方案2】:

    PyQt5 用于使用 Python 进行开发。

    如果你想用 C++ 编写代码,最好的办法是下载 Qt5 并在 QtCreator 中编写代码。

    这是Qt5 Opensource的链接

    【讨论】:

      猜你喜欢
      • 2023-01-15
      • 2013-11-15
      • 2014-01-15
      • 2013-02-19
      • 1970-01-01
      • 2021-08-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多