how to change mouse message routing?
I have a QML file:
- import QtQuick 1.0
- import Plot 1.0
- Rectangle {
- id: page1
- color: "#646464"
- width: parent.width
- height: parent.height
- MyPlot {
- id: thePlot
- width: parent.width
- height: parent.height
- anchors.left: parent.left
- anchors.top: parent.top
- }
- }
Inside the QML file, a Qt Widget is called. The Widget is QWT plot widget which can display data and zoom in/out. But the problem is zoom not working any more. The mouse move event seems not send to the widget, it only send to QML Rectangle itself. So how can mouse event routed into widget, not the Rectangle itself?
5 replies
I have tried:
- import QtQuick 1.0
- import Plot 1.0
- Rectangle {
- id: page_7_1
- color: "#646464"
- width: parent.width
- height: parent.height
- MyPlot {
- id: thePlot
- width: parent.width
- height: parent.height
- anchors.left: parent.left
- anchors.top: parent.top
- MouseArea {
- anchors.fill: parent
- }
- }
- }
and
- import QtQuick 1.0
- import Plot 1.0
- Rectangle {
- id: page_7_1
- color: "#646464"
- width: parent.width
- height: parent.height
- MyPlot {
- id: thePlot
- width: parent.width
- height: parent.height
- anchors.left: parent.left
- anchors.top: parent.top
- }
- MouseArea {
- anchors.fill: parent
- }
- }
neither works.
You must log in to post a reply. Not a member yet? Register here!


