Python 菜单pyqt4的用户定义插槽
据我所知,Python 菜单pyqt4的用户定义插槽,python,qt,pyqt,pyqt4,signals-slots,Python,Qt,Pyqt,Pyqt4,Signals Slots,据我所知,Qt设计器无法处理信号/插槽处理(我定义的插槽)。您是否有菜单的用户定义插槽的文档 我使用PyQt 其他小部件可以定义用户定义的插槽 问题:我如何为菜单定义自己的插槽?如果您询问如何在Qt中为菜单创建用户定义的插槽,类似这样的操作应该可以: 将QAction添加到菜单项,并将动作的触发的信号连接到插槽 class Example(QtGui.QMainWindow): def __init__(self): super(Example, self).__ini
Qt设计器
无法处理信号/插槽处理(我定义的插槽)。您是否有菜单的用户定义插槽的文档
我使用PyQt
其他小部件可以定义用户定义的插槽
问题:我如何为菜单定义自己的插槽?如果您询问如何在Qt中为菜单创建用户定义的插槽,类似这样的操作应该可以:
将QAction
添加到菜单项,并将动作的触发的
信号连接到插槽
class Example(QtGui.QMainWindow):
def __init__(self):
super(Example, self).__init__()
self.initUI()
def initUI(self):
testAction = QtGui.QAction(QtGui.QIcon('test.png'), '&Exit', self)
testAction.triggered.connect(self.runExample)
menubar = self.menuBar()
testMenu = menubar.addMenu('&Test')
testMenu.addAction(testAction)
def runExample(self):
print "Running example."