IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Avoir les QMessageBox traduits

De WikiDeveloppez.

(Différences entre les versions)
Version actuelle (13 février 2015 à 10:20) (voir la source)
 
-
'''' Avoir les QMessageBox traduits (Yes/No => Oui/Non ), même avec cx_freeze ''''
 
-
[mise à jour le 13/2/2015]
+
[mise à jour: 13/2/2015]
-
===== Problématique =====
+
== Problématique ==
Vous avez fait un joli programme en PyQt4 qui utilise un QMessageBox du genre: "voulez-vous vraiment quitter?" avec les boutons Oui/Non. Mais ces boutons persistent à vous dire "Yes/No".  
Vous avez fait un joli programme en PyQt4 qui utilise un QMessageBox du genre: "voulez-vous vraiment quitter?" avec les boutons Oui/Non. Mais ces boutons persistent à vous dire "Yes/No".  
Même si tout le monde comprend, c'est irritant, et ça donne une impression "pas fini" à votre application!!
Même si tout le monde comprend, c'est irritant, et ça donne une impression "pas fini" à votre application!!
-
===== Solution pour l'interpréteur "normal" =====
+
== Solution pour l'interpréteur "normal" ==
La solution est: il faut dire à PyQt4 qu'il doit traduire, mais il faut aussi lui dire où il doit trouver les fichiers de traduction selon la locale du PC.
La solution est: il faut dire à PyQt4 qu'il doit traduire, mais il faut aussi lui dire où il doit trouver les fichiers de traduction selon la locale du PC.
  </tt>
  </tt>
-
===== Solution pour un exécutable "cx_freeze" =====
+
== Solution pour un exécutable "cx_freeze" ==
Vous avez fait ce qui précède, et vous essayez de faire une version autonome de votre programme grâce à cx_freeze, transportée dans un Windows ou Linux sans PyQt4. Et là, ça ne marche plus!
Vous avez fait ce qui précède, et vous essayez de faire une version autonome de votre programme grâce à cx_freeze, transportée dans un Windows ou Linux sans PyQt4. Et là, ça ne marche plus!

Version actuelle

Contacter le responsable de la rubrique Accueil