我编写了一些 QML 组件,我想在许多项目中重用它们。
目前,我所做的是使用 QtCreator 创建组件(测试它等)。
如果我想从多个应用程序(使用 VS2010)中使用这些组件,我所做的就是将它们嵌入到 QRC 文件中。但是我需要为每个新的 VS2010 解决方案/项目复制每个 QML 所需的文件......我想将它们作为插件或库分发,而不必创建新的 QRC 等。
我应该怎么办?
我编写了一些 QML 组件,我想在许多项目中重用它们。
目前,我所做的是使用 QtCreator 创建组件(测试它等)。
如果我想从多个应用程序(使用 VS2010)中使用这些组件,我所做的就是将它们嵌入到 QRC 文件中。但是我需要为每个新的 VS2010 解决方案/项目复制每个 QML 所需的文件......我想将它们作为插件或库分发,而不必创建新的 QRC 等。
我应该怎么办?
一种选择是创建一个 QML 扩展插件:http ://doc.qt.io/qt-5/qqmlextensionplugin.html