At least in the last 6 years since I started using Qt, plugins must be compiled against the same compiler that Designer/Creator were compiled against or they won't show up. That means the same version of Visual Studio (2008, 2010, 2012). I think Designer/Creator in the packages are compiled against VS 2010. The Creator/Designer compiled against mingw obviously won't show VS compiled plugins.

On 12/03/2013 11:00 AM, Graham Labdon wrote:

Hi

I have read this but cannot get it to work (I am using Qt5.1.1 with Visual Studio

I have a library called Widgets.dll that contains 1 class declared as

#include <QLabel>

#include "widgets_global.h"

class WIDGETS_EXPORT MyLabel : public QLabel

{

Q_OBJECT

public:

MyLabel(QWidget *parent);

~MyLabel();

private:

};

I have set up my plugin project so that it can see the header file for MyLabel and can see the Widgets.lib

The plugin project builds without error but is not visible in Designer

Can anyone see the reason for this?

Thanks

*From:*Harish Surana [mailto:suran...@gmail.com]
*Sent:* 03 December 2013 10:20
*To:* Graham Labdon
*Cc:* interest@qt-project.org
*Subject:* Re: [Interest] using designer plugin in application

Yes it is technically possible to make the widgets accessible to Qt Designer without linking /widgets dll/ against /QtDesigner4.dll/. Some possible approaches are described here: http://qt-project.org/doc/qt-4.8/designer-creating-custom-widgets.html (see the section "Splitting up the Plugin").

On Tue, Dec 3, 2013 at 10:31 AM, Graham Labdon <graham.lab...@avalonsciences.com <mailto:graham.lab...@avalonsciences.com>> wrote:

Hi

I have developed a number of Qt Designer plugins and can use them in my applications.

But obviously I need my apps to link against the plugin library which means when I deploy the application I need to deploy the plugin library as well.

What I would like is for widget classes to be compiled into one library that both the application and the designer plugin can use but I have been unable to achieve this.

Is this possible?


_______________________________________________
Interest mailing list
Interest@qt-project.org <mailto:Interest@qt-project.org>
http://lists.qt-project.org/mailman/listinfo/interest



_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to