Fabian,

Thanks for the additional info.

I’m still using qmake.

It seems to be resolving all symbols so far.

Thanks!

Best,

Nuno

> On 30 Jul 2025, at 12:14, Fabian Kosmale <fabian.kosm...@qt.io> wrote:
> 
> Hi Nuno,
> 
> the outlined approach should be safe, as long as you
> - place all your own QML modules into qrc:/qt/qml (which qt_add_qml_module 
> will do)
> - you repeat the same pattern for all QML engines if you have multiple (e.g. 
> when working with multiple QQuickViews)
> 
> Kind regards,
> Fabian
> 
> On 30.07.25 12:23, Nuno Santos wrote:
>> [Sie erhalten nicht häufig E-Mails von nuno.san...@imaginando.pt. Weitere 
>> Informationen, warum dies wichtig ist, finden Sie unter 
>> https://aka.ms/LearnAboutSenderIdentification ]
>> Fabian,
>> Thanks for your swift reply.
>> That was indeed the problem. By setting the import path to:
>> engine()->setImportPathList(QStringList() << "qrc:/qt/qml" << 
>> "qrc:/qt-project.org/imports”);
>> Fixed the problem.
>> Do you see any other problem using this simple approach?
>> Thank you!
>> Best regards,
>> Nuno
>>> On 30 Jul 2025, at 07:54, Fabian Kosmale via Interest 
>>> <interest@qt-project.org> wrote:
>>> 
>>> Hi Nuno,
>>> 
>>> in general, the host and plugin should not influence each other. There is 
>>> however one exception: Import paths specified via environment variables 
>>> (like QML2_IMPORT_PATH) might still affect the plugin.
>>> 
>>> Qt 6.10 allows setting the Qt::AA_PluginApplication attribute to avoid that 
>>> issue (https://codereview.qt-project.org/c/qt/qtdeclarative/+/627695), and 
>>> if you follow the referenced bug, you actually find a mention of DaVinci 
>>> Resolve as a host where this was necessary.
>>> 
>>> I assume that using 6.10 beta is not an option for you project, but you 
>>> should be able to get the same behaviour by explicitly setting 
>>> QQmlEngine::setImportPathList to the subset of import paths you care about 
>>> – notably those in the Qt resource system, as that should be completely 
>>> independent from the host.
>>> 
>>> Lastly, if even that does not help, collecting more information about 
>>> import process (via 
>>> https://doc.qt.io/qt-6/qtquick-debugging.html#debugging-module-imports) 
>>> would help to narrow down the issue further.
>>> 
>>> Kind regards,
>>> Fabian
>>> 
>>> --
>>> Fabian Kosmale
>>> Manager R&D
>>> 
>>> The Qt Company GmbH
>>> Erich-Thilo-Str. 10
>>> D-12489 Berlin
>>> fabian.kosm...@qt.io
>>> +49 1638686070
>>> 
>>> _______________________________________________
>>> Interest mailing list
>>> Interest@qt-project.org
>>> https://lists.qt-project.org/listinfo/interest
> 
> -- 
> Fabian Kosmale
> Manager R&D
> 
> The Qt Company GmbH
> Erich-Thilo-Str. 10
> D-12489 Berlin
> fabian.kosm...@qt.io
> +49 1638686070
> 

_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest

Reply via email to