Bladeren bron

Refactor labelme/labelDialog.py

Kentaro Wada 7 jaren geleden
bovenliggende
commit
0c66d5ea9d
1 gewijzigde bestanden met toevoegingen van 7 en 6 verwijderingen
  1. 7 6
      labelme/labelDialog.py

+ 7 - 6
labelme/labelDialog.py

@@ -36,9 +36,6 @@ from .lib import newIcon
 # - Calculate optimal position so as not to go out of screen area.
 
 
-BB = QtWidgets.QDialogButtonBox
-
-
 class LabelQLineEdit(QtWidgets.QLineEdit):
 
     def setListWidget(self, list_widget):
@@ -63,9 +60,13 @@ class LabelDialog(QtWidgets.QDialog):
         layout = QtWidgets.QVBoxLayout()
         layout.addWidget(self.edit)
         # buttons
-        self.buttonBox = bb = BB(BB.Ok | BB.Cancel, QtCore.Qt.Horizontal, self)
-        bb.button(BB.Ok).setIcon(newIcon('done'))
-        bb.button(BB.Cancel).setIcon(newIcon('undo'))
+        self.buttonBox = bb = QtWidgets.QDialogButtonBox(
+            QtWidgets.QDialogButtonBox.Ok | QtWidgets.QDialogButtonBox.Cancel,
+            QtCore.Qt.Horizontal,
+            self,
+        )
+        bb.button(bb.Ok).setIcon(newIcon('done'))
+        bb.button(bb.Cancel).setIcon(newIcon('undo'))
         bb.accepted.connect(self.validate)
         bb.rejected.connect(self.reject)
         layout.addWidget(bb)