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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 在QListView上为indexWidgets安装eventFilter_Qt_Mouseevent_Qwidget_Qlistview_Qt Events - Fatal编程技术网

Qt 在QListView上为indexWidgets安装eventFilter

Qt 在QListView上为indexWidgets安装eventFilter,qt,mouseevent,qwidget,qlistview,qt-events,Qt,Mouseevent,Qwidget,Qlistview,Qt Events,我有一个带有一些组件(combobox、lineEdit、labels..等)的customWidget,这个customWidget是使用setIndexWidget(QModelIndex、QWidget)添加到QListView的,我的要求是,当我单击customWidget上的任何组件时,QListView项目应该被选中/聚焦 如何将EventFilter从cutomWidget安装到QListView,我已经为customWidget安装了事件筛选器 感谢这一点在QObject的中有很

我有一个带有一些组件(combobox、lineEdit、labels..等)的customWidget,这个customWidget是使用setIndexWidget(QModelIndex、QWidget)添加到QListView的,我的要求是,当我单击customWidget上的任何组件时,QListView项目应该被选中/聚焦

如何将EventFilter从cutomWidget安装到QListView,我已经为customWidget安装了事件筛选器

感谢

这一点在QObject的中有很好的描述

您可以尝试:

customWidget::installMyFilters()
{
    listView->installEventFilter(this);
}