PythonQt是否已经不再维护?

10 投票
3 回答
4979 浏览
提问于 2025-04-18 10:07

我有一个用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 仍然在持续发展,它的理念与另外两个组件 PySidePyQt 有很大的不同。

还有一点就是,Florian 对社区的支持非常有价值,他会根据需要不断更新这个组件。

它的功能也非常完备,你可以从 C++ 调用 Python 函数,也可以从 Python 调用 C++ 函数,我认为在很多应用中,这已经足够了。

14

PythonQt正在积极开发中,刚刚发布了支持Qt 5和Python 3的PythonQt 3.0版本。你可以查看Sourceforge上的PythonQt项目页面了解更多信息。

撰写回答