在Qt中,如何启用ListView及其项都接收MouseArea事件?
我正在使用Qt5.6 我想要在Qt中,如何启用ListView及其项都接收MouseArea事件?,qt,qml,Qt,Qml,我正在使用Qt5.6 我想要ListView及其项都接收MouseAreaonenterned,onClicked信号 我尝试了这些例子并改变了: ListView { anchors.fill: parent model: searchModel delegate: Component { Row { spacing: 5 Marker { height: p
ListView
及其项都接收MouseArea
onenterned
,onClicked
信号
我尝试了这些例子并改变了:
ListView {
anchors.fill: parent
model: searchModel
delegate: Component {
Row {
spacing: 5
Marker { height: parent.height }
Column {
Text { text: title; font.bold: true
MouseArea {
anchors.fill: parent
hoverEnabled: true
onEntered: console.log("eeee");
}
}
Text { text: place.location.address.text }
}
}
}
MouseArea {
anchors.fill: parent
hoverEnabled: true
onEntered: console.log("entered");
}
}
只有ListView
可以接受onenterned
信号,其项没有响应
如何启用项目接收
MouseArea
事件?要传播单击的事件,应将true
设置为最外层的MouseArea
猜测是否同样适用于输入的事件。要传播单击的事件,应将最外层的鼠标区域设置为true
猜测是否同样适用于输入的事件