diff --git a/tools/fromCOCO.py b/tools/fromCOCO.py index ef0c887..7be18c8 100644 --- a/tools/fromCOCO.py +++ b/tools/fromCOCO.py @@ -19,7 +19,7 @@ class FROMCOCO(QThread): self.to_root:str = None self.keep_crowd = False - self.cache = False + self.cancel = False def run(self): assert self.coco_json_path.endswith('.json') @@ -45,7 +45,7 @@ class FROMCOCO(QThread): self.message.emit(None, None, 'Loading annotations...') for index, annotation in enumerate(annotations): - if self.cache: + if self.cancel: return self.message.emit(index+1, len(annotations), None) @@ -129,7 +129,7 @@ class FROMCOCO(QThread): self.message.emit(None, None, 'Start convert to ISAT json...') for index, (image_id, values) in enumerate(annos.items()): - if self.cache: + if self.cancel: return image_path = images[image_id].get('file_name') folder, name = os.path.split(image_path) diff --git a/tools/toCOCO.py b/tools/toCOCO.py index a01061c..3dc4f87 100644 --- a/tools/toCOCO.py +++ b/tools/toCOCO.py @@ -14,7 +14,7 @@ class TOCOCO(QThread): super(TOCOCO, self).__init__() self.isat_json_root:str = None self.to_path:str = None - self.cache = False + self.cancel = False def run(self): coco_anno = {} @@ -45,7 +45,7 @@ class TOCOCO(QThread): num_jsons = len(jsons) self.message.emit(None, None, 'Loading ISAT jsons...') for file_index, json in enumerate(jsons): - if self.cache: + if self.cancel: return self.message.emit(file_index+1, num_jsons, '{:>8d}/{:<8d} | Loading ISAT json: {}'.format(file_index+1, num_jsons, json)) try: diff --git a/tools/toVOC.py b/tools/toVOC.py index fbe57b4..f047df4 100644 --- a/tools/toVOC.py +++ b/tools/toVOC.py @@ -20,7 +20,7 @@ class TOVOC(QThread): self.to_root = None self.is_instance = False self.keep_crowd = False - self.cache = False + self.cancel = False def run(self): labels = self.cfg.get('label', []) @@ -48,7 +48,7 @@ class TOVOC(QThread): for index, json in enumerate(jsons): - if self.cache: + if self.cancel: return from_path = os.path.join(self.from_root, json) self.message.emit(index+1, num_jsons, '{:>8d}/{:<8d} | Loading json:{}'.format(index+1, num_jsons, json)) diff --git a/ui/COCO_to_ISAT_dialog.py b/ui/COCO_to_ISAT_dialog.py index b7cc883..418c15b 100644 --- a/ui/COCO_to_ISAT_dialog.py +++ b/ui/COCO_to_ISAT_dialog.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Form implementation generated from reading ui file '/home/super/PycharmProjects/ISAT_with_segment_anything/ui/COCO_to_ISAT_dialog.ui' +# Form implementation generated from reading ui file 'COCO_to_ISAT_dialog.ui' # # Created by: PyQt5 UI code generator 5.15.7 # @@ -85,12 +85,12 @@ class Ui_Dialog(object): self.horizontalLayout.addWidget(self.label) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) - self.pushButton_cache = QtWidgets.QPushButton(self.widget_2) + self.pushButton_cancel = QtWidgets.QPushButton(self.widget_2) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/icons/关闭_close-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.pushButton_cache.setIcon(icon) - self.pushButton_cache.setObjectName("pushButton_cache") - self.horizontalLayout.addWidget(self.pushButton_cache) + self.pushButton_cancel.setIcon(icon) + self.pushButton_cancel.setObjectName("pushButton_cancel") + self.horizontalLayout.addWidget(self.pushButton_cancel) self.pushButton_apply = QtWidgets.QPushButton(self.widget_2) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/icons/校验_check-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) @@ -111,6 +111,6 @@ class Ui_Dialog(object): self.lineEdit_label_path.setPlaceholderText(_translate("Dialog", "COCO json path")) self.checkBox_keepcrowd.setText(_translate("Dialog", "Keep crowd")) self.label.setText(_translate("Dialog", "Convert COCO json to ISAT jsons.All layer attr is 1.")) - self.pushButton_cache.setText(_translate("Dialog", "cache")) + self.pushButton_cancel.setText(_translate("Dialog", "cancel")) self.pushButton_apply.setText(_translate("Dialog", "convert")) import icons_rc diff --git a/ui/COCO_to_ISAT_dialog.ui b/ui/COCO_to_ISAT_dialog.ui index 7a00b23..71eaaee 100644 --- a/ui/COCO_to_ISAT_dialog.ui +++ b/ui/COCO_to_ISAT_dialog.ui @@ -201,9 +201,9 @@ - + - cache + cancel diff --git a/ui/ISAT_to_COCO_dialog.py b/ui/ISAT_to_COCO_dialog.py index 1dc53f6..be5c5e4 100644 --- a/ui/ISAT_to_COCO_dialog.py +++ b/ui/ISAT_to_COCO_dialog.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Form implementation generated from reading ui file '/home/super/PycharmProjects/ISAT_with_segment_anything/ui/ISAT_to_COCO_dialog.ui' +# Form implementation generated from reading ui file 'ISAT_to_COCO_dialog.ui' # # Created by: PyQt5 UI code generator 5.15.7 # @@ -15,7 +15,7 @@ class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") Dialog.setWindowModality(QtCore.Qt.NonModal) - Dialog.resize(600, 226) + Dialog.resize(600, 227) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(12) @@ -74,12 +74,12 @@ class Ui_Dialog(object): self.horizontalLayout.addWidget(self.label) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) - self.pushButton_cache = QtWidgets.QPushButton(self.widget_2) + self.pushButton_cancel = QtWidgets.QPushButton(self.widget_2) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/icons/关闭_close-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.pushButton_cache.setIcon(icon) - self.pushButton_cache.setObjectName("pushButton_cache") - self.horizontalLayout.addWidget(self.pushButton_cache) + self.pushButton_cancel.setIcon(icon) + self.pushButton_cancel.setObjectName("pushButton_cancel") + self.horizontalLayout.addWidget(self.pushButton_cancel) self.pushButton_apply = QtWidgets.QPushButton(self.widget_2) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/icons/校验_check-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) @@ -104,6 +104,6 @@ class Ui_Dialog(object): "\n" "


")) self.label.setText(_translate("Dialog", "Convert ISAT jsons to COCO json.The layer attr will be lost.")) - self.pushButton_cache.setText(_translate("Dialog", "cache")) + self.pushButton_cancel.setText(_translate("Dialog", "cancel")) self.pushButton_apply.setText(_translate("Dialog", "convert")) import icons_rc diff --git a/ui/ISAT_to_COCO_dialog.ui b/ui/ISAT_to_COCO_dialog.ui index 0543a03..e069eeb 100644 --- a/ui/ISAT_to_COCO_dialog.ui +++ b/ui/ISAT_to_COCO_dialog.ui @@ -10,7 +10,7 @@ 0 0 600 - 226 + 227
@@ -170,9 +170,9 @@ p, li { white-space: pre-wrap; }
- + - cache + cancel diff --git a/ui/ISAT_to_VOC_dialog.py b/ui/ISAT_to_VOC_dialog.py index 28c75f4..60c0359 100644 --- a/ui/ISAT_to_VOC_dialog.py +++ b/ui/ISAT_to_VOC_dialog.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Form implementation generated from reading ui file '/home/super/PycharmProjects/ISAT_with_segment_anything/ui/ISAT_to_VOC_dialog.ui' +# Form implementation generated from reading ui file 'ISAT_to_VOC_dialog.ui' # # Created by: PyQt5 UI code generator 5.15.7 # @@ -86,12 +86,12 @@ class Ui_Dialog(object): self.horizontalLayout.addWidget(self.label) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) - self.pushButton_cache = QtWidgets.QPushButton(self.widget_2) + self.pushButton_cancel = QtWidgets.QPushButton(self.widget_2) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/icons/关闭_close-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.pushButton_cache.setIcon(icon) - self.pushButton_cache.setObjectName("pushButton_cache") - self.horizontalLayout.addWidget(self.pushButton_cache) + self.pushButton_cancel.setIcon(icon) + self.pushButton_cancel.setObjectName("pushButton_cancel") + self.horizontalLayout.addWidget(self.pushButton_cancel) self.pushButton_apply = QtWidgets.QPushButton(self.widget_2) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/icons/校验_check-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) @@ -118,6 +118,6 @@ class Ui_Dialog(object): "\n" "


")) self.label.setText(_translate("Dialog", "Convert ISAT annotations to VOC png.")) - self.pushButton_cache.setText(_translate("Dialog", "cache")) + self.pushButton_cancel.setText(_translate("Dialog", "cancel")) self.pushButton_apply.setText(_translate("Dialog", "convert")) import icons_rc diff --git a/ui/ISAT_to_VOC_dialog.ui b/ui/ISAT_to_VOC_dialog.ui index d4b9b84..a88752c 100644 --- a/ui/ISAT_to_VOC_dialog.ui +++ b/ui/ISAT_to_VOC_dialog.ui @@ -207,9 +207,9 @@ p, li { white-space: pre-wrap; }
- + - cache + cancel diff --git a/ui/category_choice.py b/ui/category_choice.py index 0b20779..a9a71e0 100644 --- a/ui/category_choice.py +++ b/ui/category_choice.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Form implementation generated from reading ui file '/home/super/PycharmProjects/ISAT_with_segment_anything/ui/category_choice.ui' +# Form implementation generated from reading ui file 'category_choice.ui' # # Created by: PyQt5 UI code generator 5.15.7 # @@ -14,7 +14,7 @@ from PyQt5 import QtCore, QtGui, QtWidgets class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName("Dialog") - Dialog.resize(350, 400) + Dialog.resize(350, 399) font = QtGui.QFont() font.setFamily("Times New Roman") font.setPointSize(12) @@ -97,12 +97,12 @@ class Ui_Dialog(object): self.horizontalLayout_2.addWidget(self.checkBox_iscrowded) spacerItem = QtWidgets.QSpacerItem(97, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) - self.pushButton_cache = QtWidgets.QPushButton(self.widget_2) + self.pushButton_cancel = QtWidgets.QPushButton(self.widget_2) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icons/icons/关闭_close-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.pushButton_cache.setIcon(icon) - self.pushButton_cache.setObjectName("pushButton_cache") - self.horizontalLayout_2.addWidget(self.pushButton_cache) + self.pushButton_cancel.setIcon(icon) + self.pushButton_cancel.setObjectName("pushButton_cancel") + self.horizontalLayout_2.addWidget(self.pushButton_cancel) self.pushButton_apply = QtWidgets.QPushButton(self.widget_2) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/icons/icons/校验_check-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) @@ -123,6 +123,6 @@ class Ui_Dialog(object): self.lineEdit_note.setPlaceholderText(_translate("Dialog", "add extra note here")) self.label_4.setText(_translate("Dialog", "layer:")) self.checkBox_iscrowded.setText(_translate("Dialog", "is crowded")) - self.pushButton_cache.setText(_translate("Dialog", "cache")) + self.pushButton_cancel.setText(_translate("Dialog", "cancel")) self.pushButton_apply.setText(_translate("Dialog", "apply")) import icons_rc diff --git a/ui/category_choice.ui b/ui/category_choice.ui index a43af56..581e0d4 100644 --- a/ui/category_choice.ui +++ b/ui/category_choice.ui @@ -7,7 +7,7 @@ 0 0 350 - 400 + 399 @@ -259,12 +259,12 @@ - + - cache + cancel - + :/icons/icons/关闭_close-one.svg:/icons/icons/关闭_close-one.svg @@ -275,7 +275,7 @@ apply - + :/icons/icons/校验_check-one.svg:/icons/icons/校验_check-one.svg diff --git a/ui/setting_dialog.py b/ui/setting_dialog.py index f5c186c..b59132b 100644 --- a/ui/setting_dialog.py +++ b/ui/setting_dialog.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Form implementation generated from reading ui file '/home/super/PycharmProjects/ISAT_with_segment_anything/ui/setting_dialog.ui' +# Form implementation generated from reading ui file 'setting_dialog.ui' # # Created by: PyQt5 UI code generator 5.15.7 # @@ -81,12 +81,12 @@ class Ui_Dialog(object): self.horizontalLayout_2.addWidget(self.pushButton_export) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem) - self.cache_button = QtWidgets.QPushButton(self.widget) + self.cancel_button = QtWidgets.QPushButton(self.widget) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/icons/icons/关闭_close-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.cache_button.setIcon(icon3) - self.cache_button.setObjectName("cache_button") - self.horizontalLayout_2.addWidget(self.cache_button) + self.cancel_button.setIcon(icon3) + self.cancel_button.setObjectName("cancel_button") + self.horizontalLayout_2.addWidget(self.cancel_button) self.apply_button = QtWidgets.QPushButton(self.widget) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/icons/icons/校验_check-one.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off) @@ -106,6 +106,6 @@ class Ui_Dialog(object): self.add_button.setText(_translate("Dialog", "Add new label")) self.pushButton_import.setText(_translate("Dialog", "Import")) self.pushButton_export.setText(_translate("Dialog", "Export")) - self.cache_button.setText(_translate("Dialog", "Cache")) + self.cancel_button.setText(_translate("Dialog", "Cancel")) self.apply_button.setText(_translate("Dialog", "Apply")) import icons_rc diff --git a/ui/setting_dialog.ui b/ui/setting_dialog.ui index e0b3914..53e9e4a 100644 --- a/ui/setting_dialog.ui +++ b/ui/setting_dialog.ui @@ -150,9 +150,9 @@ - + - Cache + Cancel diff --git a/ui/zh_CN.qm b/ui/zh_CN.qm index 6302899..ce982ef 100644 Binary files a/ui/zh_CN.qm and b/ui/zh_CN.qm differ diff --git a/ui/zh_CN.ts b/ui/zh_CN.ts index 1263ddd..2a1a698 100644 --- a/ui/zh_CN.ts +++ b/ui/zh_CN.ts @@ -40,7 +40,7 @@ - cache + cancel 取消 @@ -295,7 +295,7 @@ - Cache + Cancel 取消 diff --git a/widgets/COCO_to_ISAT_dialog.py b/widgets/COCO_to_ISAT_dialog.py index 80fcda6..8fc8d38 100644 --- a/widgets/COCO_to_ISAT_dialog.py +++ b/widgets/COCO_to_ISAT_dialog.py @@ -47,8 +47,8 @@ class COCOtoISATDialog(QtWidgets.QDialog, Ui_Dialog): else: self.lineEdit_save_root.clear() - def cache(self): - self.converter.cache = True + def cancel(self): + self.converter.cancel = True self.close() def apply(self): @@ -62,7 +62,7 @@ class COCOtoISATDialog(QtWidgets.QDialog, Ui_Dialog): self.progressBar.reset() self.textBrowser.clear() - self.converter.cache = False + self.converter.cancel = False self.converter.coco_json_path = self.label_path self.converter.to_root = self.save_root self.converter.keep_crowd = self.checkBox_keepcrowd.isChecked() @@ -85,4 +85,4 @@ class COCOtoISATDialog(QtWidgets.QDialog, Ui_Dialog): self.pushButton_label_path.clicked.connect(self._label_path) self.pushButton_save_root.clicked.connect(self._save_root) self.pushButton_apply.clicked.connect(self.apply) - self.pushButton_cache.clicked.connect(self.cache) \ No newline at end of file + self.pushButton_cancel.clicked.connect(self.cancel) \ No newline at end of file diff --git a/widgets/ISAT_to_COCO_dialog.py b/widgets/ISAT_to_COCO_dialog.py index 4454ed0..c906e4d 100644 --- a/widgets/ISAT_to_COCO_dialog.py +++ b/widgets/ISAT_to_COCO_dialog.py @@ -44,8 +44,8 @@ class ISATtoCOCODialog(QtWidgets.QDialog, Ui_Dialog): else: self.lineEdit_save_path.clear() - def cache(self): - self.converter.cache = True + def cancel(self): + self.converter.cancel = True self.close() def apply(self): @@ -58,7 +58,7 @@ class ISATtoCOCODialog(QtWidgets.QDialog, Ui_Dialog): self.progressBar.reset() self.textBrowser.clear() - self.converter.cache = False + self.converter.cancel = False self.converter.isat_json_root = self.label_root self.converter.to_path = self.save_path self.converter.start() @@ -79,4 +79,4 @@ class ISATtoCOCODialog(QtWidgets.QDialog, Ui_Dialog): self.pushButton_label_root.clicked.connect(self._label_root) self.pushButton_save_path.clicked.connect(self._save_path) self.pushButton_apply.clicked.connect(self.apply) - self.pushButton_cache.clicked.connect(self.cache) \ No newline at end of file + self.pushButton_cancel.clicked.connect(self.cancel) \ No newline at end of file diff --git a/widgets/ISAT_to_VOC_dialog.py b/widgets/ISAT_to_VOC_dialog.py index e8a8bb8..032944f 100644 --- a/widgets/ISAT_to_VOC_dialog.py +++ b/widgets/ISAT_to_VOC_dialog.py @@ -47,8 +47,8 @@ class ISATtoVOCDialog(QtWidgets.QDialog, Ui_Dialog): else: self.lineEdit_save_root.clear() - def cache(self): - self.converter.cache = True + def cancel(self): + self.converter.cancel = True self.close() def apply(self): @@ -68,7 +68,7 @@ class ISATtoVOCDialog(QtWidgets.QDialog, Ui_Dialog): self.progressBar.reset() self.textBrowser.clear() - self.converter.cache = False + self.converter.cancel = False if os.path.exists(os.path.join(self.label_root, 'isat.yaml')): self.converter.cfg = load_config(os.path.join(self.label_root, 'isat.yaml')) else: @@ -97,4 +97,4 @@ class ISATtoVOCDialog(QtWidgets.QDialog, Ui_Dialog): self.pushButton_label_root.clicked.connect(self._label_root) self.pushButton_save_root.clicked.connect(self._save_root) self.pushButton_apply.clicked.connect(self.apply) - self.pushButton_cache.clicked.connect(self.cache) \ No newline at end of file + self.pushButton_cancel.clicked.connect(self.cancel) \ No newline at end of file diff --git a/widgets/canvas.py b/widgets/canvas.py index 6d752de..7e9ff8b 100644 --- a/widgets/canvas.py +++ b/widgets/canvas.py @@ -347,9 +347,7 @@ class AnnotationScene(QtWidgets.QGraphicsScene): # 状态栏,显示当前坐标 if self.image_data is not None: - print('-- ', pos.x(), pos.y()) x, y = round(pos.x()), round(pos.y()) - print('---', x, y) self.mainwindow.labelCoord.setText('xy: ({:>4d},{:>4d})'.format(x, y)) data = self.image_data[y][x] diff --git a/widgets/category_choice_dialog.py b/widgets/category_choice_dialog.py index b959179..37412eb 100644 --- a/widgets/category_choice_dialog.py +++ b/widgets/category_choice_dialog.py @@ -20,7 +20,7 @@ class CategoryChoiceDialog(QtWidgets.QDialog, Ui_Dialog): self.listWidget.itemClicked.connect(self.get_category) self.pushButton_apply.clicked.connect(self.apply) - self.pushButton_cache.clicked.connect(self.cache) + self.pushButton_cancel.clicked.connect(self.cancel) self.setWindowModality(QtCore.Qt.WindowModality.WindowModal) @@ -94,12 +94,12 @@ class CategoryChoiceDialog(QtWidgets.QDialog, Ui_Dialog): self.scene.change_mode_to_view() self.close() - def cache(self): + def cancel(self): self.scene.cancel_draw() self.close() def closeEvent(self, a0: QtGui.QCloseEvent): - self.cache() + self.cancel() def reject(self): - self.cache() + self.cancel() diff --git a/widgets/category_edit_dialog.py b/widgets/category_edit_dialog.py index 1824b65..18aabae 100644 --- a/widgets/category_edit_dialog.py +++ b/widgets/category_edit_dialog.py @@ -21,7 +21,7 @@ class CategoryEditDialog(QtWidgets.QDialog, Ui_Dialog): self.listWidget.itemClicked.connect(self.get_category) self.pushButton_apply.clicked.connect(self.apply) - self.pushButton_cache.clicked.connect(self.cache) + self.pushButton_cancel.clicked.connect(self.cancel) self.setWindowModality(QtCore.Qt.WindowModality.WindowModal) @@ -105,12 +105,12 @@ class CategoryEditDialog(QtWidgets.QDialog, Ui_Dialog): self.scene.change_mode_to_view() self.close() - def cache(self): + def cancel(self): self.scene.cancel_draw() self.close() def closeEvent(self, a0: QtGui.QCloseEvent): - self.cache() + self.cancel() def reject(self): - self.cache() + self.cancel() diff --git a/widgets/process_dialog.py b/widgets/process_dialog.py deleted file mode 100644 index 91fdd19..0000000 --- a/widgets/process_dialog.py +++ /dev/null @@ -1,11 +0,0 @@ -# -*- coding: utf-8 -*- -# @Author : LG - -from ui.process_dialog import Ui_Dialog -from PyQt5 import QtGui, QtWidgets, QtCore - -class PorcessDialog(QtWidgets.QDialog, Ui_Dialog): - def __init__(self, parent): - super(PorcessDialog, self).__init__(parent) - self.setupUi(self) - diff --git a/widgets/setting_dialog.py b/widgets/setting_dialog.py index f49dcef..dd9b3dd 100644 --- a/widgets/setting_dialog.py +++ b/widgets/setting_dialog.py @@ -121,13 +121,13 @@ class SettingDialog(QtWidgets.QDialog, Ui_Dialog): self.mainwindow.reload_cfg() self.close() - def cache(self): + def cancel(self): self.close() def init_connect(self): self.add_button.clicked.connect(self.add_new_category) self.apply_button.clicked.connect(self.apply) - self.cache_button.clicked.connect(self.cache) + self.cancel_button.clicked.connect(self.cancel) self.color_button.clicked.connect(self.choice_color) self.pushButton_import.clicked.connect(self.import_cfg) self.pushButton_export.clicked.connect(self.export_cfg) \ No newline at end of file