Никак не пойму в чем проблема! Создаю простого наследника QListWidget. В результате получается библиотека widgets.dll подключаю ее к проекту plugins. Все хорошо компилируется. Виджет появляется в дизайнере можно его перетащить на форму, но он не отображается на форме как должен. Получается просто QWidget ни рамок ничего.... Внизу напишу код...
.h
#include <QListWidget>
#include <s_global.h>
class Q_S_EXPORT QSListWidget : public QListWidget
{
Q_OBJECT
public:
QSListWidget(QWidget *parent = 0);
private:
QListWidget *list;
QWidget *m_parent;
};
.cpp
#include "qslistwidget.h"
QSListWidget::QSListWidget(QWidget *parent): QListWidget(parent)
{
m_parent = parent;
}
Это сам виджет.
в pro
файле прописано следующее
TEMPLATE = lib
VERSION = 1.0.10
DEFINES += LIB_LIBRARY
TARGET = $$qtLibraryTarget(widgets)
INCLUDEPATH += ./
include(slistwidget/slistwidget.pri)
HEADERS += \
s_global.h
Причем если написать в другом проекте
QSListWidget *lst = new QSListWidget();
lst->show();
Все здорово работает.... Но именно в дизайнере не отображает его на форме...