【发布时间】:2016-11-21 17:53:56
【问题描述】:
我遇到过这个自定义小部件,
https://github.com/akontsevich/WidgetBox
但是我无法弄清楚如何在我当前的项目中使用它。
我尝试在我的项目中包含这些文件,以及在我的 project.pro 中包含一个 .pri 文件,但它不会。
您如何在项目中使用自定义小部件(例如这个)?
【问题讨论】:
标签: qt qwidget custom-widgets
我遇到过这个自定义小部件,
https://github.com/akontsevich/WidgetBox
但是我无法弄清楚如何在我当前的项目中使用它。
我尝试在我的项目中包含这些文件,以及在我的 project.pro 中包含一个 .pri 文件,但它不会。
您如何在项目中使用自定义小部件(例如这个)?
【问题讨论】:
标签: qt qwidget custom-widgets
您有两种方法来处理它。 首先查看小部件的项目文件:WidgetBox pro。 注意这些行:
TEMPLATE = lib
...
creator_target.output = WidgetBoxPlugin.dll
这意味着您可以从项目中构建一个库并在您的项目中使用它(在包含正确的标头之后)
另一种方法是将 WidgetBox 项目中的所有源包含到您的项目中,并将它们与您的源一起构建。
使用哪种方法取决于您的需要。如果您不打算修改从作者项目构建一次的小部件,那么对您来说应该足够了。
【讨论】: