PythonQt已被弃用吗?

时间:2014-06-17 19:14:29

标签: python c++ qt

我有一个C ++应用程序,我正在使用Visual Studio 2010进行编译,需要能够调用几个python脚本并读取它们的输出,但我不能指望在计算机上安装Python。 PythonQt似乎是一个受欢迎的简单选项,但我见过的every帖子的日期是2009年或更早。 The main tutorial甚至还在说TrollTech。

这使我认为这种方法/类已过时或可能已弃用。 boost :: Python是现在的方式,还是PythonQt仍然可以解决问题,或者我应该像其他人一样embed Python the normal C++ way吗?

3 个答案:

答案 0 :(得分:8)

PythonQt正在积极开发中,已经发布了支持Qt 5和Python 3的PythonQt 3.0。看看PythonQt project page at Sourceforge

答案 1 :(得分:1)

PythonQt仍然存在,其理念与其他两个组成部分PySidePyQt相比有很大不同。

另一件事是Florian支持社区的努力非常有价值,他会根据需要保持组件的更新。

它也确实做到了完美,您可以从Python调用C++函数或从C++调用Python函数,但我认为不会在许多应用程序中有更多要求。

答案 2 :(得分:-1)

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

在PythonQt上,svn repo从2013年开始只提交了11次,PySide最新版本就在几个月之前。所以,我会使用PySide并说'PythonQt已经死了'而不是使用PythonQt。这就是我所能说的。希望它有所帮助。