2013-03-02 121 views
1

我子类QwtPlot,就像这样:如何让Qwt接受触摸和多点触摸事件?

class MyQwtPlot:public QwtPlot 
{  
public:  
private:  
protected:  
     bool event(QEvent *event);  
} 

但该事件不接受触摸和多点触摸event.Could谁能告诉我如何使它接受触摸事件非常感谢您!

回答

0

Qwt背后的男人写了this statement

当你的驱动程序支持多点触摸时,我认为QTouchEvent类会帮助你。 需特别注意以下几点:

要接收触摸事件,窗口小部件必须具有的Qt :: WA_AcceptTouchEvents属性设置

+0

你好Corijn 谢谢你现在的情况下可以接受的触摸事件,以及作品!但是当我添加QwtPlotCurve-> attach(this);在MyQwtPlot中,事件不接受触摸事件,但它接受其他事件;你知道为什么吗?谢谢! – Terry 2013-03-11 03:11:28

+0

我真的不明白你的意思。添加曲线后,事件(QEvent *事件)不再捕获'QTouchEvent'? – 2013-03-11 15:02:38

+0

是的,你说得对。(对不起,我的英文不太好) – Terry 2013-03-13 10:25:32