Python 在菜单中模拟触发(QAction*)

Python 在菜单中模拟触发(QAction*),python,qt,pyqt,Python,Qt,Pyqt,我正在开发一个应用程序,它使用语音来模拟一些动作:拖放、选择项目、单击按钮等等。 现在我有一个菜单,我需要模拟点击或触发 for linktype in globals.linkTypes.keys(): menu.addAction(linktype) menu.connect(menu, QtCore.SIGNAL("triggered(QAction *)"), self.__setLinkType)

我正在开发一个应用程序,它使用语音来模拟一些动作:拖放、选择项目、单击按钮等等。 现在我有一个菜单,我需要模拟点击或触发

for linktype in globals.linkTypes.keys():
                    menu.addAction(linktype)
                menu.connect(menu, QtCore.SIGNAL("triggered(QAction *)"), self.__setLinkType)
                menu.exec_(QtGui.QCursor.pos())
当我在菜单中说出一个链接类型的名称时,我需要它生成触发信号。 我怎样才能发射它

提前谢谢

QMenu::addAction(const QString&)
返回创建的
QAction
,只需对其调用
trigger()

action = menu.addAction(linktype)
...
action.trigger();

我可以在python上做同样的事情吗?语法是什么?对不起,我是新手@karensantana我不知道你的示例代码应该做什么,但是如果你想触发
QAction
,只需调用它的
trigger()
方法。非常感谢!这就是我整晚都在寻找的东西!