【发布时间】:2019-04-13 22:56:08
【问题描述】:
当我右键单击时,会出现一个上下文菜单,但它没有与光标对齐。我希望上下文菜单的角落出现在光标所在的位置。在这里你可以看到它在右边很远:
这里是显示上下文菜单的方法:
void MainWindow::on_listWidget_customContextMenuRequested(const QPoint &pos)
{
QMenu menu("contextMenu", this);
QAction deleteItem("Delete", this);
menu.addAction(&deleteItem);
connect(&deleteItem, SIGNAL(triggered()), this, SLOT(deleteItem()));
menu.exec(mapToGlobal(pos));
}
感谢您的帮助!
【问题讨论】:
标签: c++ qt qt5 contextmenu qlistwidget