我想在 pyqt 中重写函数 addAction() 以便每次在我的 QMenu 类中添加一个项目时都可以修改我的字符串和图标(或者如果没有指定,则添加默认的)。这是代码:
Python代码
class Menu(QtWidgets.QMenu):
def __init__(self, parent=None):
super(Menu, self).__init__(parent)
self.addAction("First thing")
self.addAction("Second Thing")
def addAction(self, *__args):
*Modify string and icon
想要的结果将是一个带有这些字符串(和一个图标)的菜单:
1. First thing
2. Second Thing