我正在尝试实现 Qt 菜单自定义,并且我提供了一个功能,可以QAction
在同一个 RMB 上下文菜单中多次添加相同的功能。但是当我尝试这样做时:
myMenu->addAction( myAction );
myMenu->addAction( myAction );
添加两次,菜单上QAction
只出现一个实例。QAction
为什么我不能有多个实例QAction
?有什么诀窍可以做到这一点吗?我试图克隆/创建具有先前操作的所有属性的新操作。但我不知道获取/提取 aQActions
和SENDER
属性MEMBER
的方法。