Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: korel от Ноябрь 01, 2010, 17:03



Название: Проблемы при создании коллекции контролов (QDesignerCustomWidgetCollectionInter)
Отправлено: korel от Ноябрь 01, 2010, 17:03
После создания кастомных контролов (один контрол - одна dll), решил все контролы, пачкой, организовать в одну dll. На текущем этапе у меня не отображаются кастомные свойства контролов (панель свойств) - не могу понять причину.... ???

А также возникли вопросы, на которые я сам ответа найти не могу:

1) Нужно ли в каждом классе плагина прописывать макрос
Код:
Q_INTERFACES(QDesignerCustomWidgetInterface)
.
2) Когда я делал два контрола раздельно, то использовал 2 Preprocessor Definitions для 2_ух классов виджетов: QDESIGNER_WIDGET_EXPORT,
CUSTOMEDITBOX_EXPORT. Потому, что часть функционала второго контрола наследуется от класса первого контрола, и он должен работать на импорт/экспорт.

Теперь использую один дефайн QDESIGNER_WIDGET_EXPORT (в чем сомневаюсь!!! ).