PythonQt是否已经不再维护?
我有一个用Visual Studio 2010编写的C++应用程序,需要调用几个Python脚本并读取它们的输出,但我不能指望电脑上一定安装了Python。PythonQt似乎是一个比较简单的选择,但我看到的每一篇帖子都是2009年或更早的。主要教程上甚至还写着TrollTech。
这让我觉得这个方法或类可能已经过时了,或者可能不再推荐使用。现在应该用boost::Python吗?还是PythonQt仍然可以用?或者我应该像其他人一样用普通的C++方式嵌入Python呢?
3 个回答
-2
我原以为 PySide
是 Qt 在 Python 上的未来,而 PythonQt 很早就会被淘汰。
在 PythonQt 的版本库里,从2013年开始到现在,只有11次更新,而 PySide 最近才发布了新版本。所以,我会选择使用 PySide,并说“PythonQt 已经没落了”,而不是使用 PythonQt。这就是我想说的。希望对你有帮助。
3
PythonQt
仍然在持续发展,它的理念与另外两个组件 PySide
和 PyQt
有很大的不同。
还有一点就是,Florian
对社区的支持非常有价值,他会根据需要不断更新这个组件。
它的功能也非常完备,你可以从 C++
调用 Python
函数,也可以从 Python
调用 C++
函数,我认为在很多应用中,这已经足够了。
14
PythonQt正在积极开发中,刚刚发布了支持Qt 5和Python 3的PythonQt 3.0版本。你可以查看Sourceforge上的PythonQt项目页面了解更多信息。