QT用键盘按键弹出自定义菜单

qt怎么创建一个可以用随便定义的一个键盘按键在窗口指定位置弹出自定义的菜单

已解决
在手动添加的菜单下面添加这段代码就可以设置位置
QPoint pos;
int x = pos.x();
int y = pos.y();
pos.setY(y+653);//菜单弹出的位置
pos.setX(x+5);

                menu1->exec(this->mapToGlobal(pos));

思路:如果按下A建,就在(200, 200)的地方上生成新的窗口