PDA

View Full Version : How to change mouse event routing?



kathy
7th June 2011, 16:06
I have a Qt Widget which use QWT plotting and it works fine on Qt widget application (zooming, etc.)

But When I try to use it in Qt quick application, the zooming not work.

the 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?