visible как true изначально, то дочерний MouseArea у Rectangle, который создаётся в Repeater всё ок работает, и цвета меняются в зависимости от изменения containsMouse, но стоит мне только сделать visible по умолчанию как false (появление, visible = true выставляется при зажатой ПКМ), то перестаёт изменяться цвет у Rectangle и вообще даже сигнал у его MouseArea не пробрасывается?
Могу предположить, что у скрытого айтема дочерняя MouseArea просто отключается.
Ну а как это в Repeater'e тогда пробудить при выставлении visible = true
попробуй использовать opacity вместо visible
https://tinyurl.com/yfavynem — воспроизвёл на qmlonline
О, а вот так работает, смотри: https://tinyurl.com/ydwjyvc8
Обсуждают сегодня