我正在使用QListView来展示朋友们的名字列表。当我点击一个名字时,它应该选择一个名字并显示相关的个人资料信息;而在右键点击时,它需要显示上下文菜单,而不是选择一个名字并显示个人资料信息。我遇到的问题是,在右键点击时,它会选择名字并显示上下文菜单。我不希望在右键点击时选择名字,只想显示上下文菜单。我正在使用Qt contextmenuevent,代码如下:
void contextMenuEvent(QContextMenuEvent *ce)
{
QPoint pos = ce->pos();
emit customContextMenuRequested(pos);
}
这个不起作用,上面的插槽从未被调用。