Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.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 如何将自己的eventfilter添加到QDeclarativeView_Qt_Qml_Qwidget - Fatal编程技术网

Qt 如何将自己的eventfilter添加到QDeclarativeView

Qt 如何将自己的eventfilter添加到QDeclarativeView,qt,qml,qwidget,Qt,Qml,Qwidget,对于一个项目,我编写了自己的QWidget。 此小部件包括一个表示QML列表视图的QDeclarativeView。 对于我的小部件,我实现了一个eventfilter。问题是,QDeclarativeView中没有触发此操作。 我已在视图中安装了带有installEventFilter的筛选器。但它不会触发 怎么了 问候语显示重现问题的最小案例。请将其保存在一个文件中(main.cpp),只需将#包括“main.moc”。记得在添加第一个Q_对象行后重新运行qmake。

对于一个项目,我编写了自己的
QWidget
。 此小部件包括一个表示QML列表视图的
QDeclarativeView
。 对于我的小部件,我实现了一个eventfilter。问题是,
QDeclarativeView
中没有触发此操作。 我已在视图中安装了带有
installEventFilter
的筛选器。但它不会触发

怎么了


问候语

显示重现问题的最小案例。请将其保存在一个文件中(
main.cpp
),只需将
#包括“main.moc”
。记得在添加第一个
Q_对象
行后重新运行qmake。