From 5b3b790269538ce71325c20f3e8dd73a95e27269 Mon Sep 17 00:00:00 2001 From: copper Date: Mon, 7 Nov 2022 20:12:29 +0800 Subject: [PATCH] add icon remove unused menu --- plugins/change_rate/main.py | 2 +- plugins/evaluation/main.py | 4 ++-- plugins/filter_collection/mean_filter.py | 3 ++- rscder/gui/actions.py | 6 +++--- 4 files changed, 8 insertions(+), 7 deletions(-) diff --git a/plugins/change_rate/main.py b/plugins/change_rate/main.py index a61fea8..ec52b4a 100644 --- a/plugins/change_rate/main.py +++ b/plugins/change_rate/main.py @@ -89,7 +89,7 @@ class RateSetPlugin(BasicPlugin): def set_action(self): self.action = QAction(IconInstance().VECTOR, '变化阈值设定', self.mainwindow) self.action.triggered.connect(self.show_dialog) - ActionManager().position_menu.addAction(self.action) + ActionManager().postop_menu.addAction(self.action) def show_dialog(self): dialog=RateSetdialog(self.mainwindow) diff --git a/plugins/evaluation/main.py b/plugins/evaluation/main.py index 46b4242..62689b7 100644 --- a/plugins/evaluation/main.py +++ b/plugins/evaluation/main.py @@ -61,7 +61,7 @@ class EvalutationDialog(QDialog): self.button_layout = QHBoxLayout() self.button_layout.addWidget(self.ok_button,0,alignment=Qt.AlignHCenter) - self.button_layout.addLayout(self.cancel_button,0,alignment=Qt.AlignHCenter) + self.button_layout.addWidget(self.cancel_button,0,alignment=Qt.AlignHCenter) self.main_layout = QVBoxLayout() self.main_layout.addLayout(hbox1) @@ -97,7 +97,7 @@ class EvaluationPlugin(BasicPlugin): def set_action(self): self.action = QAction(IconInstance().EVALUATION, '精度评估', self.mainwindow) self.action.triggered.connect(self.show_dialog) - ActionManager().evaluation_menu.addAction(self.action) + ActionManager().postop_menu.addAction(self.action) def run_alg(self, layer:SingleBandRasterLayer, gt): if layer is None or gt is None: diff --git a/plugins/filter_collection/mean_filter.py b/plugins/filter_collection/mean_filter.py index 958b323..55c4c49 100644 --- a/plugins/filter_collection/mean_filter.py +++ b/plugins/filter_collection/mean_filter.py @@ -6,6 +6,7 @@ from filter_collection import FILTER from PyQt5.QtWidgets import QDialog, QAction from PyQt5 import QtCore, QtGui, QtWidgets from rscder.utils.project import PairLayer, Project, RasterLayer, ResultPointLayer +from rscder.utils.icons import IconInstance import os from datetime import datetime @@ -18,7 +19,7 @@ class MeanFilter(AlgFrontend): @staticmethod def get_icon(): - return None + return IconInstance().ARITHMETIC2 @staticmethod def get_widget(parent=None): diff --git a/rscder/gui/actions.py b/rscder/gui/actions.py index c524810..01bf8dd 100644 --- a/rscder/gui/actions.py +++ b/rscder/gui/actions.py @@ -67,9 +67,9 @@ class ActionManager(QtCore.QObject): self.seg_chagne_detec_menu = menubar.addMenu('&分类后变化检测') self.postop_menu = menubar.addMenu( '&检测后处理') - self.noise_menu = self.postop_menu.addMenu(IconInstance().NOISE,'&噪声处理') - self.position_menu = self.postop_menu.addMenu(IconInstance().LOCATION,'&变化位置估计') - self.evaluation_menu = self.postop_menu.addMenu(IconInstance().EVALUATION,'&定量评价') + # self.noise_menu = self.postop_menu.addMenu(IconInstance().NOISE,'&噪声处理') + # self.position_menu = self.postop_menu.addMenu(IconInstance().LOCATION,'&变化位置估计') + # self.evaluation_menu = self.postop_menu.addMenu(IconInstance().EVALUATION,'&定量评价') self.export_menu = self.postop_menu.addMenu(IconInstance().DOCUMENT,'&结果导出') self.view_menu = menubar.addMenu('&视图')