def createFieldsFromValues(self, values, exclusive=False):
     self.setUpdatesEnabled(False)
     try:
         if isinstance(values, list):
             for v in values:
                 checkbox = QCheckBox(v)
                 checkbox.toggled.connect(self._on_checkbox_toggled)
                 checkbox.setObjectName(v)
                 checkbox.setAutoExclusive(exclusive)
                 self.layout().addRow(checkbox)
     finally:
         self.setUpdatesEnabled(True)
示例#2
0
 def createFieldsFromValues(self, values, exclusive=False):
     self.setUpdatesEnabled(False)
     try:
         if isinstance(values, list):
             for v in values:
                 checkbox = QCheckBox(v)
                 checkbox.toggled.connect(self._on_checkbox_toggled)
                 checkbox.setObjectName(v)
                 checkbox.setAutoExclusive(exclusive)
                 self.layout().addRow(checkbox)
     finally:
         self.setUpdatesEnabled(True)