如何在基于qt的应用程序中将python脚本加载为插件?
基本思想是在c ++中创建一个类
class b
{
virtual void method1();
virtual void method2();
}
和'某种方式'在python中继承它,如
class c(b):
def method1:
#do something
def method2:
#do something
我需要能够从python中修改gui(用qt在c ++中创建一些小部件的按钮)。 Basicaly类似于(gedit,blender等)插件架构与qt
答案 0 :(得分:1)
我认为您首先需要使用Python C API或使用Boost::Python或Swig然后embed Python将C ++方法公开到您的应用程序中以便执行定制的Python脚本。