Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 旧的QWidget::event()返回值问题?_Qt_Qt5_Qevent - Fatal编程技术网

Qt 旧的QWidget::event()返回值问题?

Qt 旧的QWidget::event()返回值问题?,qt,qt5,qevent,Qt,Qt5,Qevent,很久以前,一位用户在Qt中心论坛上提出了一个问题,但没有得到回答。它仍然是相关的,特别是与QWheelEvent有关。根据我的经验,qwheeleevent必须由事件处理程序设置为accept()ed或ignore()d,但鼠标事件可以返回true,并将其计为accept()?关于QEvent::event()返回值,您学到了什么?显然,返回的true并不总是算作accept(),文档充其量也很模糊

很久以前,一位用户在Qt中心论坛上提出了一个问题,但没有得到回答。它仍然是相关的,特别是与
QWheelEvent
有关。根据我的经验,
qwheeleevent
必须由事件处理程序设置为
accept()
ed或
ignore()
d,但鼠标事件可以返回
true
,并将其计为
accept()
?关于
QEvent::event()
返回值,您学到了什么?显然,返回的
true
并不总是算作
accept()
,文档充其量也很模糊