我需要知道什么是鼠标按钮点击时一个而QListView ::点击信号被发射。

我怎么能知道该按钮。

有帮助吗?

解决方案

如果您不感兴趣的子类,还可以创建事件过滤器类和安装过滤器到要在其中听(在这种情况下,QListView)的对象。

有关的更多信息看看 QObject::installEventFilter()

其他提示

尝试实现一个新的类继承形式QListView和重新实现:

void QAbstractItemView::mousePressEvent ( QMouseEvent * event )  [virtual protected].

我希望它是有用的。 Salu2

Salu2是正确的,如果你还只是一个上下文菜单后(上单击鼠标右键),你可以重新实现了QWidget ::的ContextMenuEvent

怎么样的QApplication :: mousebuttons()?这就是文档建议做找按钮。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top