我可以使用PyQt的c++和Python
Can I use PyQt for both C++ and Python?
我想在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开源的链接
相关文章:
- 如何运行位于boost/libs/python/example/tutorial目录中的hello.cpp和Jamfil
- Pybind11:将元组列表从Python传递到C++
- 如何在c++中使用引用实现类似python的行为
- 是否可以通过C++扩展强制多个python进程共享同一内存
- 递归列出所有目录中的C++与Python与Ruby的性能
- IPC使用多个管道和分支进程来运行Python程序
- 从python中调用C++函数并获取返回值
- Python 3.7 和 excess_args 的 SWIG 问题
- Python中的for循环与C++有何不同
- 使用Pybind11向Python公开Eigen::张量
- Python str to C++ to Python str
- 如何使用Python从C++中读取谷物序列化数据
- 如何在C++中使用pybind11加载一个pickle python列表
- 如何在c++中使用system()来运行包含空格的python脚本
- python集合的C++等价物是什么.计数器
- 如果C++对象的类在另一个boost模块中声明,如何使用boost将指向该对象的指针返回到python
- 从python调用openMP共享库时,未定义opnMP函数
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- 如何将真正的字符串从python c-api转换为python脚本
- Python ctype 'c_char_p' Memory Leak