【发布时间】:2010-10-28 22:56:21
【问题描述】:
也许这是一个非常愚蠢的问题,但我希望你能给我一些答案。
我有一个商业应用程序,它使用 Qt3 作为它的 GUI 和一个嵌入式 Python 解释器(命令行)来编写脚本。我想为这个使用 Qt4 的应用程序编写一个自定义插件。该插件主要是一个子类 QMainWindow 类,它与一个 boost python 包装器一起链接到一个 dll 中(所以我在 Windows 上)。 python 包装器应该是我的插件和我的商业应用程序之间的接口。
所以我的问题是:这可能吗?独立于在同一应用程序中运行 Qt4 代码运行 Qt3 代码也是如此。
第一次实验导致应用程序关闭,我将尝试进一步调查...
谢谢!
编辑: 我的应用程序崩溃了,因为我没有创建 QT4 qapplication 实例。因此,当我创建实例时,没有额外的 Qt 命名空间(在答案中建议,因此无需重新编译),一切正常! ;)
【问题讨论】:
标签: c++ python windows qt boost