如何在PyQt QMenu中获取选定项

3 投票
1 回答
2511 浏览
提问于 2025-04-15 23:24

有没有办法获取在qmenu中选中的项目?
我想把列表中的所有项目绑定到一个函数上,这样用户点击时就能获取到那个项目。
我已经找了三天,想知道怎么获取项目的标签或索引,但一直没找到。
有没有什么想法?

提前谢谢你!

1 个回答

3

你可以通过信号来实现这个功能。

把你菜单中所有的triggered槽(也就是响应的部分)连接到你的函数里。然后,在这个函数中,使用静态函数QObject::sender来获取发送信号的菜单项。

撰写回答