题
我需要知道什么是鼠标按钮点击时一个而QListView ::点击信号被发射。
我怎么能知道该按钮。
解决方案
如果您不感兴趣的子类,还可以创建事件过滤器类和安装过滤器到要在其中听(在这种情况下,QListView
)的对象。
有关的更多信息看看 QObject::installEventFilter()
。
其他提示
尝试实现一个新的类继承形式QListView
和重新实现:
void QAbstractItemView::mousePressEvent ( QMouseEvent * event ) [virtual protected].
我希望它是有用的。 Salu2
Salu2是正确的,如果你还只是一个上下文菜单后(上单击鼠标右键),你可以重新实现了QWidget ::的ContextMenuEvent
怎么样的QApplication :: mousebuttons()?这就是文档建议做找按钮。
不隶属于 StackOverflow