Либу плагина надо подцепить
А где про такое пишут?
прописал в про файле проекта где использую плагин libanalogclockplugin.so
unix:LIBS += -L$(HOME)/qtcreator-1.0.0/bin/designer -lanalogclockplugin
после этого все заработало.
Но тут у меня вознмкла другая проблема может кто знает куда искать.
Создал свой виджет на основе QTableView,
сортировку и инкрементальный поиск позволяет делать.
Так вот создал плагин куте креатор его подхватил,
но почему то получилось так что функция QWidget* createWidget(QWidget *parent);
возращает QWidget а не мой класс CustomTable:
QWidget* CustomTablePlugin::createWidget(QWidget *parent)
{
return new CustomTable(parent);
}
В итоге получается так что в дизайнере я вижу мой виджет но вместо моего класса наблюдаю QWidget,
при запуске вижу пустую форму что и понятно.
Да кстати а в Qt Designer появляется сообщение:
A class name mismatch occurred when creating a widget using the custom widget factory registered for widgets of class CustomTable.
It returned a widget of class QWidget.
Все проблема решена забыл написать Q_OBJECT в классе CustomTable.