使来自不同目录的自定义组件显示在 QML-Designer 中的最简单方法是什么?

What is the easiest way to make custom components from different directories show up in QML-Designer?

我最近开始了一个新的 QtQuick 项目(QtQuick2 和 Qt 5.12.2)。 在这个项目中,我试图使来自两个不同目录的自定义组件在设计器的表单编辑器的各个页面上可用(每次从工具箱拖放,就像 qt 默认组件一样)。 如果我导入包含我的自定义元素的文件夹,我可以在文本编辑器中使用它们,但它们不会显示在表单编辑器中。 此外,如果我在其中一个组件文件夹中创建一个新表单,我可以看到这样的自定义组件:

那么如何才能使一个或多个不同文件夹中的组件获得相同的结果?

我已经尝试将文件夹添加到我的 .pro 中的 QML_IMPORT_PATH 和 QML_DESIGNER_IMPORT_PATH,但没有结果。 组件位于此文件夹中:

看我的回答Exposing QML Components to each other in Qt Creator

另读https://doc.qt.io/qt-5/qtqml-modules-qmldir.html