2016-11-21 3 views
0

я пришел через этот пользовательский виджет,Используйте заказ виджет в другом проекте

https://github.com/akontsevich/WidgetBox

однако я не могу работать, как использовать его в моем текущем проекте.

Я попытался включить файлы в свой проект, а также включить .pri-файл в мой project.pro, но это не будет.

Как вы используете пользовательские виджеты (например, это) в проекте?

ответ

1

У вас есть два способа работать с этим. Сначала посмотрите файл проекта для виджета: WidgetBox pro. Обратите внимание на линии:

TEMPLATE = lib 
... 
creator_target.output = WidgetBoxPlugin.dll 

Это означает, что вы можете создать библиотеку из проекта и использовать его внутри ваш (после того, как в том числе соответствующих заголовков)

Другим способом будет включать в себя все источники из проекта Widgetbox в ваши и строить их вместе с вашим источником.

Какой подход к использованию зависит от ваших потребностей. Если вы не планируете изменять построение виджета, то один раз из проекта авторов должно быть достаточно для вас.