在另一个项目中使用自定义小部件

时间:2016-11-21 17:53:57

标签: qt qwidget custom-widgets

我遇到过这个自定义小部件,

https://github.com/akontsevich/WidgetBox

但是我无法弄清楚如何在我当前的项目中使用它。

我已经尝试在我的项目中包含文件,以及在我的project.pro中包含.pri文件,但它不会。

如何在项目中使用自定义小部件(例如这个)?

1 个答案:

答案 0 :(得分:1)

你有两种方法可以解决这个问题。 首先查看窗口小部件的项目文件:WidgetBox pro。 请注意以下几行:

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

这意味着您可以从项目中构建一个库并在您的内部使用它(包括正确的标题后)

另一种方法是将WidgetBox项目中的所有源包含到您的项目中,并与源代码一起构建它们。

使用哪种方法取决于您的需求。如果您不打算修改构建它的部件,那么作者项目应该足够您。