def __init__(self, ahpFile, parent = None): QtCore.QObject.__init__(self) #构造组件 self.ahpFile_ = ahpFile self.tree_ = AHPTree() self.tree_.LoadXml(ahpFile) self.widget_ = QtGui.QDialog(parent) self.ui_ = Ui_AHPEditor() self.ui_.setupUi(self.widget_) #挂接模型与菜单 self.treeModel_ = AHPTreeModel(self.tree_) self.contextMenu_ = AHPTreeContextMenu(self.ui_.aphTreeView) self.ui_.aphTreeView.setModel(self.treeModel_) #挂接signal/slot self._SetupSlots()