c++ - 如何让Qwt接受触摸和多点触摸事件?

标签 c++ qt touch qwt

我将 QwtPlot 子类化,如下所示:

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

但是该事件不接受触摸和多点触摸事件。谁能告诉我如何让它接受触摸事件?非常感谢!

最佳答案

Qwt 背后的人写道 this statement .

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

To receive touch events, widgets have to have the Qt::WA_AcceptTouchEvents attribute set

关于c++ - 如何让Qwt接受触摸和多点触摸事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170172/

相关文章:

c# - 仅在 Lua 中调试范例?

c++ - 为什么我的自定义图形项在基于 Qt 的 C++ GUI 应用程序中不断重新绘制?

c++ - 隐藏在中央小部件下的小部件

javascript - 当触摸屏上出现 "pinches"时,如何防止IE全页缩放?

c++ - fstream 比 fopen 快?随着缓冲区的增加变得更快?

c++ - 如何在更改文本后调整 QWidgetAction 显示的 QLabel 的大小

c++ - 有没有办法检查一个字符串是否包含 C++ 中的 unicode 字符

c++ - 在 Qstring 中插入一个整数变量作为参数并将其发送到 Serial.write

javascript - React 组件卸载时如何停止 JavaScript 事件?

ios - 检测 4x4 iOS 图 block 上的触地、触地、触摸移动事件