You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I make a node plugin to extend my application. User can develop their own Node by inheriting 'NodeDelegateModel' class and compile it as SHARED library (*.dll).
The application will load *.dll at the runtime and do the following code to connect signals:
`std::unique_ptr new_node = construct_func();
*.dll can load correctly.
But after calling 'addNode' or after doing others (maybe not after addNode), I got warning "qt.core.qobject.connect: QObject::connect: signal not found in NodeDelegateModel" 5 times. The node can add into Scene but can not put in right position. I think the signals above are not connected correctly. But why? What should I do while developing the the using loading *dll.
The text was updated successfully, but these errors were encountered:
Plugins (shared libraries), typically are developed with __declspec(dllimport) as the class attribute - as their headers are never compiled against, so it is assumed their symbols are always imported by the linking program.
I make a node plugin to extend my application. User can develop their own Node by inheriting 'NodeDelegateModel' class and compile it as SHARED library (*.dll).
The application will load *.dll at the runtime and do the following code to connect signals:
`std::unique_ptr new_node = construct_func();
*.dll can load correctly.
But after calling 'addNode' or after doing others (maybe not after addNode), I got warning "qt.core.qobject.connect: QObject::connect: signal not found in NodeDelegateModel" 5 times. The node can add into Scene but can not put in right position. I think the signals above are not connected correctly. But why? What should I do while developing the the using loading *dll.
The text was updated successfully, but these errors were encountered: