我有一个QMenu并添加了操作。工作良好。假设它确实有一个名为“粘贴在这里”的菜单。
所以现在我有3个按钮,我将相同的菜单分配给三个按钮:
btnNum1->setMenu(MyMenu);
btnNum2->setMenu(MyMenu);
btnNum3->setMenu(MyMenu);
现在在触发的插槽中,当我这样做时:
qDebug() << QObject::sender();
我得到QAction
这是子菜单项,我想知道哪个按钮调用了菜单,然后用户点击菜单项并触发了插槽。我需要知道它是在btnNum1
或btnNum2
或btnNum3
中加载的菜单。
甚至可能吗?