我可以使用PyQt的c++和Python

Can I use PyQt for both C++ and Python?

本文关键字:c++ Python PyQt 可以使 我可以      更新时间:2023-10-16

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

是安装PyQT5与pip3 install pyqt5足够的c++开发,还是我仍然要安装Qt和PyQt?

我怎么做第二个选项?

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

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

如果你想在一个Qt项目中混合使用c++和Python,请查看SIP绑定。

另一件要记住的事情是pyqt5默认情况下是LGPL许可版本的Qt。这可能适合也可能不适合您的项目,但StackOverflow不打算讨论许可问题。

PyQt5用于使用Python进行开发。

如果你想用c++编写代码,你最好下载Qt5和QtCreator中的代码。

这里是Qt5开源的链接