是否已弃用PythonQt

Is PythonQt deprecated?

本文关键字:PythonQt 是否      更新时间:2023-10-16

我有一个c++应用程序,我正在用Visual Studio 2010编译,需要能够调用几个python脚本并读取它们的输出,但我不能指望python安装在计算机上。PythonQt似乎是最受欢迎的简单选择,但我看到的每一篇文章都是2009年或更早的。主教程上甚至还写着TrollTech

这让我觉得这个方法/类已经过时了,或者可能被弃用了。boost::Python是现在要走的路,或者PythonQt仍然做技巧,或者我应该像其他人一样以正常的c++方式嵌入Python ?

PythonQt正在积极开发中,支持Qt 5和Python 3的PythonQt 3.0刚刚发布。查看Sourceforge上的PythonQt项目页面。

PythonQt仍然存在,它的理念与其他两个组件PySidePyQt更不同。

另一件事是Florian支持社区的努力非常有价值,他在必要时保持组件更新。

它也做它的工作完美,你可以从C++调用Python函数或从Python调用C++函数,我不认为在许多应用程序中会有任何更多的要求。

我认为PySide是Qt在Python上的未来,PythonQt在很久以前就会被弃用。

在PythonQt上,svn的repo从2013年开始只有11次提交,PySide的最新版本几个月前才发布。所以,我会使用PySide并说'PythonQt已死'而不是使用PythonQt。我只能说这么多。