1 (edited by friskolon 2017-12-29 13:24:11)

Topic: Problème avec la portabilité de la version ReadyToUse

Bonjour,
J'utilise qet en version ReadyToUse (sous windows) sur clé usb car je l'utilise sur  plusieurs pc (pas tous reliés sur réseau)
Lorsqu'on utilise une version ReadyToUse déja configurée sur un PC, sur un autre PC ou Qet n'est pas installé, on obtient la configuration par défaut de Qet au lieu de la configuration configurée dans la ReadyToUse utilisé avant..
Sur un pc ou Qet est déja configuré, on obtient la config de qet du pc, mais pas la config de la ReadyToUse.
Les données de config sont apparemment enregistrées dans le registre windows, et non dans la config de la ReadyToUse.

En cas de reinstall du pc, ou sur un pc sans qet, on perd la config puisque non sauvegardée.
Comment peut-on faire pour garder sur la readytouse, la config qet indépendamment du pc sans avoir à aller faire un copié des valeurs dans le registre, et ainsi garder les modifs quel que soit le pc utilisé ?

Re: Problème avec la portabilité de la version ReadyToUse

Bonjour,

le format natif de QSettings prend en effet le dessus sur l'option --config_dir=conf/ dans le lanceur .bat et continue à vouloir enregistrer la conf dans la base de registre Windows.  
Faudra étudier un workaround spécifique à la ReadyToUse .. mais au vu des changements (voir ci dessous le lien dans la balise code), le mieux est de faire une copie de la clé HKEY_CURRENT_USER\Software\QElectroTech\ si t'as besoin de la conf des projets par défaut cartouche, informations du cartouche , etc, le reste ce n'est que la disposition des widgets dans la fenêtre, liste des derniers fichiers projets ouverts, liste des imprimantes et quelques options facilement ré activables dans le menu config de QET.


https://svnweb.tuxfamily.org/comp.php?repname=qet%2Fqet&compare[]=%2Ftrunk@4205&compare[]=%2Ftrunk%2F@4206

"Le jour où tu découvres le Libre, tu sais que tu ne pourras jamais plus revenir en arrière..."