以常见的Help菜单下的About项目为例,通过self.actionAbout.triggered.connect(self.onAbout)方法,绑定onAbout函数为响应事件函数。 // 添加菜单动作,绑定事件 self.actionAbout = QtGui.QAction(MainWindow) self.actionAbout.setText(_fromUtf8("About")) self.actionAbout.setIconText(_fromUtf8("About")) self.actionAbout.setToolTip(_fromUtf8("About")) self.actionAbout.setStatusTip(_fromUtf8("About")) self.actionAbout.setObjectName(_fromUtf8("actionAbout")) self.menuHelp.addAction(self.actionAbout) self.actionAbout.triggered.connect(self.onAbout) // 响应事件 def onAbout(self): QMessageBox.about(self, "About", "This is a about")
以常见的Help菜单下的About项目为例,通过
self.actionAbout.triggered.connect(self.onAbout)
方法,绑定onAbout
函数为响应事件函数。