При запуске нового подключаемого модуля быстрого расширения Qt он просит указать имя класса объекта (достаточно просто), а также нечто, называемое URI.
кварта Плагин Расширения Quick2 является плагином C++, который позволяет предложить расширения, которые могут быть загружены динамично в приложения с помощью класс QQmlEngine .
, Чтобы позволить запросить во времени выполнения, реализует ли плагин данный интерфейс, необходимо использовать Q_DECLARE_INTERFACE () макрос. Первым аргументом является название интерфейса. Вторым аргументом является строка, определяющая интерфейс в уникальный путь, URI.
Условно, QT использует имя пакета Java синтаксис для идентификации интерфейсов, следовательно "com.mycompany.qmlcomponents" схема.
Источник: http://qt-project.org/doc/qt-5/qtwidgets-tools-plugandpaint-example.html