diff --git a/UI/ProjectManages/ProjectModel.py b/UI/ProjectManages/ProjectModel.py index 7933a3e..f1b5957 100644 --- a/UI/ProjectManages/ProjectModel.py +++ b/UI/ProjectManages/ProjectModel.py @@ -341,10 +341,19 @@ class ProjectButtonDelegate(QItemDelegate): sender = self.sender() model = self.parent().model name = str(model.datas[sender.index[0]][1]) + + if name == Globals.getValue('currentPro'): + QMessageBox.warning(None, '提示', '不能删除当前打开的工程') + return + + ProjectManage.deleteProject(name = name) model.remove_row(sender.index[0]) if name == Globals.getValue('currentPro'): Globals.setValue('currentPro', None) + + Globals.clearValue('forceVars')#清除颜色 +