Предположим, у меня есть qml с Элементом как корень и 2 визуальных (Текст, Прямоугольник) и один невизуальный элемент (Таймер). Я знаю, что могу использовать «данные», чтобы получить список визуальных и не визуальных элементов, но как идентифицировать визуальные и не визуальные элементы при итерации,?Как узнать, что элемент qml является визуальным или ресурсным?
Примечание: Я могу указать соглашение об именах при создании каждого элемента, но существует ли какое-либо свойство/API для идентификации визуальных и невизуальных элементов?
Item {
children: [
Text {},
Rectangle {}
]
resources: [
Timer {}
]
}
Почему вы хотите это сделать? Используйте данные для назначения элементов, а затем вы можете выполнять итерацию по визуальным с помощью дочерних элементов или не визуальных с ресурсами. – GrecKo