def runUS(self): pluginGui = pyarchinit_US(self.iface) pluginGui.show() self.pluginGui = pluginGui # save
else: return 1 def update_record(self): try: self.DB_MANAGER.update(self.MAPPER_TABLE_CLASS, self.ID_TABLE, [ ast.literal_eval("int(self.DATA_LIST[self.REC_CORR]." + self.ID_TABLE + ")") ], self.TABLE_FIELDS, self.rec_toupdate()) return 1 except Exception as e: QMessageBox.warning( self, "Messaggio", "Problema di encoding: sono stati inseriti accenti o caratteri non accettati dal database. Se chiudete ora la scheda senza correggere gli errori perderete i dati. Fare una copia di tutto su un foglio word a parte. Errore :" + str(e), QMessageBox.Ok) return 0 def testing(self, name_file, message): f = open(str(name_file), 'w') f.write(str(message)) f.close() ## Class end if __name__ == "__main__": app = QApplication(sys.argv) ui = pyarchinit_US() ui.show() sys.exit(app.exec_())