diff --git a/src/lib/main.py b/src/lib/main.py
index 29911f6..dfbccfb 100644
--- a/src/lib/main.py
+++ b/src/lib/main.py
@@ -989,7 +989,7 @@ def __init__(self, parent=None,app=None):
self.ui.actionCut.triggered.connect(self.actionCut)
self.ui.actionCopy.triggered.connect(self.actionCopy)
self.ui.actionPaste.triggered.connect(self.actionPaste)
- self.ui.pushButtonUpload.setEnabled(True)
+ self.ui.pushButtonUpload.setEnabled(False)
# enable buttons
self.ui.pushButtonDelete.setEnabled(False)
@@ -1235,14 +1235,15 @@ def defaults(self):
self.showMessage(_translate("Message","Tonino reset to defaults",None))
def uploadScale(self):
- scale = self.app.scales.getCoefficients()
- scale = [0.]*(4-len(scale)) + scale # ensure a 4 element scale
- self.app.setScale(self.app.toninoPort,scale)
- self.app.scales.setDeviceCoefficients(self.app.getScale(self.app.toninoPort))
- if self.app.currentFile and self.app.getModel() == 1:
- scaleName = self.app.strippedName(self.app.currentFile).split(".")[0]
- self.app.setScaleName(self.app.toninoPort,scaleName)
- self.showMessage(_translate("Message","Scale uploaded",None))
+ if self.app.toninoPort and self.app.scales.getCoefficients():
+ scale = self.app.scales.getCoefficients()
+ scale = [0.]*(4-len(scale)) + scale # ensure a 4 element scale
+ self.app.setScale(self.app.toninoPort,scale)
+ self.app.scales.setDeviceCoefficients(self.app.getScale(self.app.toninoPort))
+ if self.app.currentFile and self.app.getModel() == 1:
+ scaleName = self.app.strippedName(self.app.currentFile).split(".")[0]
+ self.app.setScaleName(self.app.toninoPort,scaleName)
+ self.showMessage(_translate("Message","Scale uploaded",None))
def addCoordinate(self,retry=True):
try:
diff --git a/src/translations/tonino_de.ts b/src/translations/tonino_de.ts
index edc8682..0b937fb 100755
--- a/src/translations/tonino_de.ts
+++ b/src/translations/tonino_de.ts
@@ -18,17 +18,17 @@
Speichern unter
-
+
Wollen Sie die Änderungen speichern?
-
+
Die Skala wurde geändert.
-
+
Wollen Sie auf Version %s aktualisieren?
@@ -48,7 +48,7 @@
Skala anwenden
-
+
Die Tonino Firmware ist veraltet!
@@ -63,12 +63,12 @@
Kalibrierung
-
+
-
+
@@ -337,12 +337,12 @@
Die Firmware wurde aktualisiert
-
+
Verbinden...
-
+
Verbunden mit Tonino
@@ -357,12 +357,12 @@
Werkseinstellung wiederhergestellt
-
+
Koordinate außerhalb des erlaubten Bereichs
-
+
Skala übertragen
@@ -387,17 +387,17 @@
Kalibrierung aktualisiert
-
+
Nicht Verbunden
-
+
Skala konnte nicht empfangen werden
-
+
Verbunden mit TinyTonino
diff --git a/src/translations/tonino_es.ts b/src/translations/tonino_es.ts
index f242479..ae9548e 100755
--- a/src/translations/tonino_es.ts
+++ b/src/translations/tonino_es.ts
@@ -18,12 +18,12 @@
-
+
¿Desea guardar los cambios?
-
+
¿Desea actualizar a %s?
@@ -43,12 +43,12 @@
Aplicar Escala
-
+
¡El firmware de Tonino está desactualizado!
-
+
La escala ha sido modificada.
@@ -63,12 +63,12 @@
Calibración
-
+
-
+
@@ -337,12 +337,12 @@
Firmware actualizado correctamente
-
+
Conectando...
-
+
Conectado a Tonino
@@ -357,12 +357,12 @@
Tonino restaurado a valores por defecto
-
+
Coordinar fuera de rango
-
+
Escala cargada
@@ -387,17 +387,17 @@
Calibración actualizada
-
+
No conectado
-
+
La escala no pudo ser recuperar
-
+
Conectado a TinyTonino
diff --git a/src/translations/tonino_fr.ts b/src/translations/tonino_fr.ts
index d93b8e4..7b81737 100755
--- a/src/translations/tonino_fr.ts
+++ b/src/translations/tonino_fr.ts
@@ -18,12 +18,12 @@
-
+
Voulez-vous sauvegarder les modifications ?
-
+
Voulez-vous installer la nouvelle version %s ?
@@ -43,12 +43,12 @@
Appliquer Échelle
-
+
Il y a une nouvelle version du logiciel !
-
+
L'échelle a été modifiée.
@@ -63,12 +63,12 @@
Calibrage
-
+
-
+
@@ -337,12 +337,12 @@
La mise à jour a été correctement installée
-
+
Connection en cours...
-
+
Connecté à Tonino
@@ -357,12 +357,12 @@
Tonino utilise les paramètres par défaut
-
+
Les coordinées sont hors limite
-
+
Échelle chargée
@@ -387,17 +387,17 @@
Étalonnage mis à jour
-
+
Non connecté
-
+
L'échelle n'a pas pu être récupéré
-
+
Connecté à TinyTonino
diff --git a/src/translations/tonino_it.ts b/src/translations/tonino_it.ts
index 1b968a9..6382578 100755
--- a/src/translations/tonino_it.ts
+++ b/src/translations/tonino_it.ts
@@ -18,12 +18,12 @@
-
+
Vuoi salvare i cambiamenti?
-
+
Vuoi aggiornare alla versione %s?
@@ -43,12 +43,12 @@
Applica scala
-
+
Il firmware di Tonino è obsoleto!
-
+
La scala è stata modificata.
@@ -63,12 +63,12 @@
Calibrazione
-
+
-
+
@@ -337,12 +337,12 @@
Il firmware è stato aggiornato
-
+
Connessione in corso...
-
+
Collegato a Tonino
@@ -357,12 +357,12 @@
Tonino resettato all'impostazione di base
-
+
Coordinate fuori dal range
-
+
Scala caricata
@@ -387,17 +387,17 @@
La calibrazione è stato aggiornato
-
+
Non collegato
-
+
La scala non è stata ricevuto
-
+
Collegato a TinyTonino
diff --git a/src/translations/tonino_nl.ts b/src/translations/tonino_nl.ts
index 92e12c3..83beba7 100755
--- a/src/translations/tonino_nl.ts
+++ b/src/translations/tonino_nl.ts
@@ -13,12 +13,12 @@
Versie
-
+
Wilt u updaten naar %s?
-
+
Wilt u uw wijzigingen opslaan?
@@ -43,12 +43,12 @@
Schaal Toepassen
-
+
De Tonino firmware is verouderd!
-
+
De schaal is gewijzigd.
@@ -63,12 +63,12 @@
Kalibratie
-
+
-
+
@@ -352,22 +352,22 @@
Tonino voorkeuren resetten
-
+
Schaal geupload
-
+
Coordinaat buiten bereik
-
+
Verbinden...
-
+
Verbonden met Tonino
@@ -392,17 +392,17 @@
Kalibratie geupdatet
-
+
Niet verbonden
-
+
Schaal kon niet worden ontvangen
-
+
Verbonden met TinyTonino