我有一个QT 4.6应用程序(C++语言),需要在Windows平台上添加Python脚本。不幸的是,我以前从未嵌入过Python,而且似乎有很多不同的方法可以这样做。是否有人能分享他的经验,并指点我一些文章/文档,以便我能够以较少的痛苦完成指定任务?
我有一个QT 4.6应用程序(C++语言),需要在Windows平台上添加Python脚本。不幸的是,我以前从未嵌入过Python,而且似乎有很多不同的方法可以这样做。是否有人能分享他的经验,并指点我一些文章/文档,以便我能够以较少的痛苦完成指定任务?
PythonQt是一个动态的Python绑定Qt。它提供了一种简单的方法将Python脚本语言嵌入到你的Qt应用程序中。它广泛使用QMetaObject系统,因此需要Qt4.x。与PyQt相比,PythonQt不是完整的Python包装器,包装了完整的Qt功能。因此,如果你想使用Qt GUI在Python中编写完整的应用程序,你应该使用PyQt。
如果你想要一种简单的方法将Python对象嵌入到你的C++/Qt应用程序中,并通过Python脚本化你的应用程序的部分功能,那么PythonQt就是最好的选择!
Windows的构建/安装说明在页面底部附近。
编辑:
您可以使用PythonQt(而不是PyQt)来将Python与Qt一起使用。我认为这就是您正在寻找的内容。
这里是官方网站上有关此主题的文档:http://doc.qt.digia.com/qq/qq23-pythonqt.html。