def restoreGui(self): self.progressBar.setRange(0, 1) self.progressBar.setValue(0) QApplication.restoreOverrideCursor() self.buttonBox.rejected.connect(self.reject) self.btnClose.setText(self.tr("Close")) self.set_ok_button()
def accept(self): QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) qsettings = QSettings() for setting in self.items.keys(): if setting.group != menusSettingsGroup or self.saveMenus: if isinstance(setting.value, bool): setting.setValue(self.items[setting].checkState() == Qt.Checked) else: try: setting.setValue(unicode(self.items[setting].text())) except ValueError as e: QMessageBox.warning(self, self.tr('Wrong value'), self.tr('Wrong value for parameter "%s":\n\n%s' % (setting.description, unicode(e)))) return setting.save(qsettings) settingsWatcher.settingsChanged.emit() updateMenus() QApplication.restoreOverrideCursor() QDialog.accept(self)
def accept(self): QApplication.setOverrideCursor(QCursor(Qt.WaitCursor)) qsettings = QSettings() for setting in self.items.keys(): if setting.group != menusSettingsGroup or self.saveMenus: if isinstance(setting.value, bool): setting.setValue( self.items[setting].checkState() == Qt.Checked) else: try: setting.setValue(unicode(self.items[setting].text())) except ValueError as e: QMessageBox.warning( self, self.tr('Wrong value'), self.tr('Wrong value for parameter "%s":\n\n%s' % (setting.description, unicode(e)))) return setting.save(qsettings) Processing.updateAlgsList() settingsWatcher.settingsChanged.emit() updateMenus() QApplication.restoreOverrideCursor() QDialog.accept(self)
else: self.hide() if self.symbology.isChecked(): self.add_symbology() self.signalStatus.emit(3, tr('Successful process')) except GeoHealthException, e: display_message_bar(msg=e.msg, level=e.level, duration=e.duration) finally: self.button_box_ok.setDisabled(False) # noinspection PyArgumentList QApplication.restoreOverrideCursor() # noinspection PyArgumentList QApplication.processEvents() def draw_plot(self, data): """Function to draw the plot and display it in the canvas. :param data: The data to display :type data: list """ ax = self.figure.add_subplot(111) ax.hold(False) ax.plot(data, '*-') ax.set_xlabel('Polygon') ax.set_ylabel(self.name_field) ax.grid()
def __exit__(self, exc_type, exc_value, traceback): QApplication.restoreOverrideCursor() if self.has_message: self.message_bar.popWidget(self.message)