Необходимо для требуемых сигналов в MouseArea установить mouse.accepted = false что позволит передать событие элементу находящемуся ниже.
RowLayout {
TextEdit { text: "Hi" }
Slider {}
CheckBox { text: "CheckBox"}
MouseArea {
anchors.fill: parent
propagateComposedEvents: true
onClicked: mouse.accepted = false;
onPressed: mouse.accepted = false;
onReleased: mouse.accepted = false;
onDoubleClicked: mouse.accepted = false;
onPositionChanged: mouse.accepted = false;
onPressAndHold: mouse.accepted = false;
}
}
Более подробно тут и тут.
Комментариев нет:
Отправить комментарий