ЕМНИП область видимости файл. а это какая версия Qt? не помню видел ли такую запись компонента
5.15, где-то я в доке такое видел, сейчас пытаюсь найти. И в qmlbook вроде тоже (но это не точно).
вот нашел https://doc.qt.io/qt-5/qtqml-documents-definetypes.html#inline-components
во, я тоже думал что это инлайн компонент, но гугл мне только новый синтаксис предлагал. https://www.qt.io/blog/new-qml-language-features-in-qt-5.15
Я просто думал, что это удобный способ наследования и создания собственных типов. Их можно переиспользовать как обычные типы с переопределением значений для конкретных свойств, что удобно. Но вот то, что их внутренние id-шники вываливаются наружу - это как-то совсем не круто.
а где там написано, что область видимости не файл? Всё правильно выше сказали - область видимости файл, и внутри него у вас два одинаковых id
я не согласен. вот так же всё ок, область видимости не пересекается.
Обсуждают сегодня