k
Size: a a a
k
k
#include <QtPlugin>plugin/plugin.h
#include mytype.h
class Foo
{
public:
virtual MyType *func() = 0;
};
Q_DECLARE_INTERFACE( Foo , "any");
#include "mytype.h"plugin/plugin.cpp
#inckude "foo.h"
class FooPlugin : public QObject, public Foo
{
Q_OBJECT
Q_INTERFACES( Foo )
public:
FooPlugin();
MyType *func() override;
};
MyType *FooPlugin::func()ну это очень отжато
{
MyType * t = new MyType();//вот тут оно сегфолтится по тому что конструктор то в плагин не вкомпилен толко определние
return t;
}
МВ
МВ
k
МВ
k
k
МВ
МВ
МВ
k
МВ
k
k
k
ПК
someStr = someVariant.toString();
someStr = fromVariant<QString>(someVariant);
МВ
someStr = someVariant.toString();
someStr = fromVariant<QString>(someVariant);
ПК
k