2

单击鼠标后我有 QPoint pos以及此时要显示的内容 QMenu。但是我会在QMenu的左上角显示什么菜单。和

menu.exec(pos);

显示菜单,使得pos是它的左边缘中点

4

1 回答 1

1

尝试像这样使用mapToGlobal

//menu.exec(pos);
menu.exec(mapToGlobal(pos));
于 2013-04-02T14:04:15.237 回答