gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 05:46:21 28 4
gpt4 key购买 nike

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

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 - 在菜单中模拟触发(QAction *),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15996383/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com