Il est possible de supprimer des éléments via le menu contextuel (clic droit) du panel d'éléments. De même, les déplacement et copies sont possibles par drag'n drop -- ne pas hésiter à utiliser le bouton "recharger" en haut à gauche.

Eticoat wrote:

Le passage de la version QET 0.22 à 0.3 n'a rien changé !!!

Pas étonnant, on n'a rien touché concernant le fonctionnement du drag'n drop et des fenêtres dans la 0.3.

Eticoat wrote:

Où est le bug ?

À mon avis, soit dans Qt, soit dans Unity, mais tant que je ne peux pas reproduire le problème, il m'est difficile d'avoir un avis valable.

Bon, j'ai installé une Ubuntu 11.04 dans une VM ; malgré un set raisonnable d'instructions 3D disponibles (merci VBox), môssieur Unity n'a pas daigné se lancer.
Je me suis donc rabattu sur unity-2d, qui présente un bug encore plus frappant, à savoir qu'il laisse tranquillement les fenêtres agrandies passer sous la barre verticale à gauche sans proposer de la cacher et sans impacter le positionnement de la fenêtre. On sent encore le truc 'achement peaufiné de chez Ubuntu.
Bref, je vais voir si je peux trouver qqn qui a un Unity fonctionnel pour reproduire le problème, mais c'est pas gagné.

Bonjour,

Pour être honnête, n'utilisant pas Ubuntu, je n'ai rien compris à la description du problème ; je vais tâcher de le reproduire dans une machine virtuelle. Je te tiens au courant.

Bonjour,

xavier wrote:
Klaus wrote:

Pourrait-on envisager une demande de confirmation dans ce cas pour pouvoir stopper l'ouverture en cas d'erreur ?

Oui, tout à fait, c'est une très bonne idée. Par contre, ça débarquera sans doute avec la version 0.3, donc le risque restera avec la 0.22.

Pour information, cette fonctionnalité vient d'être implémentée dans notre branche 0.3 par nishiki, révision 1314.

Hop !
https://download.qelectrotech.org/qet/builds/20110823/

Bonjour Klaus,

Je pense avoir reproduit et diagnostiqué le problème que tu me décris et cela relève effectivement d'un bug dans l'application.

En fait, tel que QET gère ses éléments et schémas, ceux-ci ne sont pas réécrits tant qu'ils ne sont pas modifiés individuellement. De fait, la version 0.22 ouvre ton projet, affiche tes schémas en ignorant les attributs qu'elle ne connaît pas (userx, usery, userrotation, tous ces machins introduits dans la version 0.3), mais lorsqu'elle enregistre de nouveau le fichier projet, elle remet pour chaque schéma non modifié le code XML original. En clair, la 0.22 n'avait a priori perdu aucune de tes données.
En revanche, elle a changé une toute petite chose : elle a changé la version du "project" de "0.3" à "0.22" (alors qu'elle n'a finalement rien enregistré qui soit spécifique à la 0.22). Or, la 0.3 applique un traitement spécial aux textes des schémas lorsqu'elle ouvre un projet estampillé 0.22, traitement qui ne doit pas être appliqué en ouvrant un schéma 0.3, au risque de provoquer... le bug que tu nous as décrit.

Il y a donc clairement des choses à améliorer dans cette gestion des versions, et je suis content d'avoir eu un retour sur le sujet que je savais sensible, et ce avant d'en faire une version stable ("release early, release often" qu'ils disaient...).

Je te tiens au courant des corrections à venir.

Tout à fait. Je te remercie pour l'info, je ferais mes tests avec cette version.

fr_FR:

Bonjour,

Pourrais-tu nous transmettre un exemple de fichier problématique (en fait le fichier .qet + les fichiers .elmt dont l'intégration échoue) où l'intégration ne s'effectue pas ? Merci d'avance.

en_GB:

Hello,

Could you provide us with an example of a non-working file (actually the .qet file + the .elmt files which can not be integrated)? Thanks in advance

Bonjour,

Désolé d'insister mais pour bien reproduire la chose, j'ai besoin de connaître le numéro de révision de la v0.3 (qui en fait n'est même pas en beta) -- ce numéro se retrouve dans le nom de l'archive ZIP téléchargée et dans le nom du dossier par la suite ; par exemple, si tu as téléchargé qelectrotech-branche-0.3-rev-1150-x86-win32-readytouse.zip, alors tu utilises QET v0.3 révision 1150. Pourrais-tu me fournir cette ultime précision ? Merci d'avance

fr_FR:
Bonjour,

Quelle version de QElectroTech utilises-tu ? Depuis la version 0.2, les éléments ajoutés à un schéma sont automatiquement intégrés dans son projet parent, évitant ainsi l'affichage d'éléments "fantômes". Est-ce que l'option suivante est bien cochée ? Configurer QElectroTech > Général > Gestion des éléments > Intégrer automatiquement les éléments dans les projets (recommandé).

en_GB:
Hello,

What version of QElectroTech are you using? Since v0.2, elements added to a diagram are automatically integrated into its parent project, thus avoiding displaying "ghost" elements. Could you check whether the following option is checked? Configure QElectroTech > General > Elements management > Integrate automatically the elements into the projects (recommended)

pt_BR (Google Translation):
Olá,

Qual versão do QElectroTech você está usando? Desde v0.2, elementos adicionados a um diagrama são automaticamente integrados em seu projeto pai, evitando exibir "fantasma" elementos. Você poderia verificar se a seguinte opção está marcada? Configurar QElectroTech > Geral> Gestão de elementos > Integrar automaticamente os elementos aos projetos (recomendado)

Salut,

elecpro1 wrote:

Merci Xavier pour la news. Puis je récupérer l'équivalent de la dernière version pour windows ?  En effet la dernière date de Avril 2011.

Et voilà : https://download.qelectrotech.org/qet/builds/20110814/

elecpro1 wrote:

J'avais envisagé participer au développement mais ma dernirèe tentative s'était avérée négative car je souhaite travailler sur windows et Studio visual C++. J'avais alors eu des difficultés à paramétrer le projet ! Je voudrai essayer de nouveau ! As tu des recommandations particulières  ?

Nous ne fournissons pas spécialement de support pour tel ou tel IDE, et je ne connais rien sur Visual Studio. Je te laisse donc faire tes propres recherches sur la gestion de projets Qt avec cet outil.

Hello,

It's been a long time since our latest news, so here is a loose summary of what you missed:

  • The Debian repository for those of you who want the latest builds is now http://debian.qelectrotech.org/qet/debian/

  • QElectroTech is now available in Italian, thanks to Alessandro Conti.

  • Czech and Polish translations are actively maintained by Pavel and Pawel.

  • Laurent's work now gives us a collection of 1014 electrical elements within 171 categories.

  • All improvements made in the trunk have been merged into our 0.3 branch; all work done on QElectroTech now takes place in this branch.

  • A progress bar has been added to show the elements panel (re)loading progress. On long-term, a cache shall be implemented to get rid of those annoying wait times.

  • Title block templates now can be internationalized -- note this required changes in the previously-defined format, thus leading to very first, old templates not being well handled anymore.

  • Work on the title block template editor has begun but is progressing slowly due to professionnal constraints. Note no code has been commited yet since what you can see below is more of an experimental playground in terms of code and ergonomy.

http://qelectrotech.org/screenshots/extras/titleblock_template_editor_early_stage_00.png
(sorry, French screenshot, ...)

As usual, we'd like to remember our project is still looking for C++/Qt developers having free time and wishing to contribute to QElectroTech nomicons/smile

Je n'ai pas réussi à reproduire en suivant tes instructions, je regarderai (genre, ce week-end) si je peux faire un test sous Windows au cas où le bug ne se produirait que sur ce système. D'ailleurs, peux-tu me dire quelle version exacte de la 0.3 tu as utilisé (lien de téléchargement idéalement) ? Ça facilitera la reproduction du problème.

Ouais, on avait pensé à un système dans ce genre, cf http://qelectrotech.org/wiki/notes#amel … rs_colores mais ça n'a pas été fait parce que http://qelectrotech.org/forum/viewtopic.php?id=196 .

Petite question : tu pourrais réexpliquer en détail le processus pour reproduire le bug ? Parce qu'après réflexion, la propriété "Ne pas subir les rotations de l'élément parent" a été conservée, donc est inscrite par les deux versions, donc cela n'aurait pas dû poser de problème...

Salut,

Klaus wrote:

J'ai réalisé mon plan en version 0.3. Or, par mégarde, j'ai double-cliqué sur mon fichier projet et il s'est ouvert en version 0.22

De mémoire, avec la ready to use, on fournit un script qui réalise les associations de fichiers : register_filetypes.bat -- ça fait un moment que je ne l'ai pas testé, il pourrait t'être utile.

Klaus wrote:

avec un message d'avertissement: Ce document semble avoir été enregistré avec une version ultérieure de QElectroTech. Il est possible que l'ouverture de tout ou partie de ce document échoue.. En effet, les champs texte des éléments tournés apparaissent maintenant tournés aussi, bien que la case "ne pas subir les rotations" soit cochée pour ces champs.

C'est effectivement le principal changement dans le format des éléments avec la 0.3 : j'ai fait en sorte que la 0.3 prenne bien en compte les fichiers 0.22 mais je n'ai pas testé l'ouverture d'un fichier 0.3 depuis la 0.22 -- je vais regarder ça de plus près.

Klaus wrote:

J'ai récupéré en tournant MANUELLEMENT chaque champ texte concerné, mais c'est vraiment galère.

Aïe, navré. Pour info, la solution la plus simple tant que tu n'as rien touché, c'est de tuer le processus correspondant à l'application (qelectrotech.exe) -- tu évites ainsi que QET 0.22 réécrive le fichier à la norme 0.22.

Klaus wrote:

Pourrait-on envisager une demande de confirmation dans ce cas pour pouvoir stopper l'ouverture en cas d'erreur ?

Oui, tout à fait, c'est une très bonne idée. Par contre, ça débarquera sans doute avec la version 0.3, donc le risque restera avec la 0.22.

Klaus wrote:

J'espère que les altérations de mon projet n'ont concerné que cet aspect - il faut que le passe tout en revue, maintenant !

À chaud, je dirais que la réouverture et le ré-enregistrement en 0.22 a perdu tous tes positionnements et rotations de champs de textes (sauf pour les textes indépendants qui le géraient déjà), je ne sais pas si tu en avais fait... Ah, et aussi tout ce qui touche à un éventuel cartouche personnalisé (mais en l'absence de l'éditeur dédié, tu ne t'y es peut-être pas aventuré).

Bonjour,

Vincent wrote:

J'utilise QElectroTech depuis maintenant 1 an et je m'inquiète de voir qu'il n'y a pas de News depuis le mois de Janvier... Où en est-on sur ce logiciel ?

J'ai longtemps cherché un tel logiciel gratuit en vain, et je vous assure qu'il me déplairait de voir votre super projet s'arrêter !....

Merci de votre retour

Le projet n'a malheureusement toujours eu qu'un seul développeur C++/Qt (en l'occurence : moi--même). Cela fait un an que j'ai attaqué un nouveau boulot qui s'avère très chronophage, au détriment des projets auxquels je participe, à commencer par QElectroTech. Ce projet n'est donc pas abandonné, son développement continue mais au ralenti ; ainsi, cela fait déjà plusieurs mois que je travaille dans mon coin sur une grosse fonctionnalité dans la continuité des dernières news. J'en profite pour rappeler que nous sommes ouverts aux nouveaux contributeurs et qu'un développeur C++/Qt de plus ne ferait vraiment pas de mal.

dufilon wrote:

Pareil pour moi je suis sur Ubuntu et le lien PPA n'est plus atteignable. snif...

Nous n'avons pas de packageur Ubuntu officiel. Laurent génère des paquets pour Debian (cf doc sur le wiki) qui sont potentiellement installables sur Ubuntu pour le peu que les versions des paquets Qt n'aient pas été trop maltraitées par Ubuntu.

eclair scie wrote:

Bonjour. Je ne pense pas que vous soyez tout seul à être intéressé par ce projet. Dans le monde de linux, un vaste champ de développeurs s'est installé et nous communiquons tous soit par voie IRC ou par les forums. Si vous le voulez, on peut ouvrir les sources afin que ce programme ne meurt pas.

Euh.... QElectroTech est déjà un programme sous licence libre, l'équipe est déjà sous GNU/Linux et présente sur IRC ; non, le problème, c'est que s'il y a des personnes qui ont la double-compétence fonctionnelle (électricité) + technique (développement C++/Qt), il semblerait qu'elles n'aient pas de temps à consacrer au projet, et ce n'est pas moi qui le leur reprocherais ces temps-ci... Le projet a déjà reçu quelques patchs de contributeurs externes mais aucun n'a souhaité s'engager à long-terme dans le code.

Bonjour,

Hélas, non, on galère déjà pas mal pour trouver le temps de travailler sur le projet avec ses objectifs actuels :-/

Hmm, attends je relis la roadmap...

...

BOUAHAHAHAHAHAHA :'D


Herm.

En effet, je crois que la roadmap sur le wiki retrace une vision légèrement outdated. En résumé, la prochaine version, la 0.3 (déjà testable) apportera plein d'éléments en plus  (~1000 ?), des améliorations pour le positionnement des textes (plus de liberté en fait) et des cartouches personnalisables. En option, je prendrai le temps d'optimiser le panel d'éléments qui croule sous la charge des nouveaux éléments, et j'améliorerai l'ergonomie déplorable de l'éditeur d'éléments. Mais ce sera sûrement relégué à des 0.31 et 0.32.

Bonjour,

En l'état actuel des choses, ce n'est pas implémenté. J'avais pensé à cette fonctionnalité assez tôt dans le développement de QET mais je ne l'ai pas fait parce que c'était "compliqué". Aujourd'hui, je pense que je pourrais l'implémenter mais pas de sitôt car je suis sur un "gros chantier" ces temps-ci.

Donc pour le moment, il faut fermer le schéma puis le rouvrir. Et méfie-toi : le fichier est écrit une dernière fois lors de sa fermeture (pour s'assurer que les dernières modifs dans la collection sont bien écrites).

Bonjour,

shiggun wrote:

alors ma question est la suivante:

j'ai édité des composantes , puis j ai enregistré le travail , mais le lendemain , en ouvrant le fichier , j ai découvert qu'il manque certaines composantes et je vois pas la cause , et certaines du meme type sont la

Hmm, il va falloir nous donner (beaucoup) plus de détails :
Quelle version de QElectroTech utilises-tu ?
Quels "composants" (on tend plutôt à parler d'éléments dans le coin) as-tu édité ? Où étaient-ils stockés (collection commune, collection perso, collection du projet en cours) ? Ont-il disparu du panel d'élément, d'un schéma ou les deux ?

valenpoi wrote:

Bonjour,
Je suis désolé mais il m'est impossible de vous transmettre ce fichier pour des raisons confidentielles. Mais à mon avis, je pense que la sauvegarde a "merdé".

C'est probable, mais j'aurais aimé savoir si c'est un problème système ou au niveau de notre logiciel.

valenpoi wrote:

Le fichier commençait à devenir lourd et mettre beaucoup de temps à s'ouvrir ou s'enregistrer. Peut-etre qu'il y avait trop de chose dans ce fichier.

Ça peut être une piste, même si à mon avis, ce ne serait pas le nombre de choses à enregistrer qui serait la cause du problème, mais l'apparition d'un cas particulier qui serait mal géré à l'enregistrement.

valenpoi wrote:

Enfet le fichier affiche maintenant 0 Ko. Normal qu'il ne s'ouvre pas. Anormal qu'il ait diminué.

Le fichier est vide quoi. Ça ne m'aurait pas aidé à détecter le problème :-/

valenpoi wrote:

Peu importe, je viens de recommencer à 0. Cela prendra sans doute moins de temps que de tout faire pour récupérer l'autre sans succès.

À partir d'un fichier vide ? Ouais, c'est mort.

valenpoi wrote:

Bref, si vous pensez que c'est un bug et que vous voulez plus de renseignement afin de le régler dites le moi. Mais personnellement, mon problème est considéré comme étant résolu.

Je ne vois même pas quoi te demander pour tenter de reproduire le problème tellement il y a de possibilités.

valenpoi wrote:

Merci de s'être penché sur la question.

Bah c'est normal. Désolé pour ta perte de fichier. Personnellement, comme on a été assez peu emmerdés en 4 ans par des histoires d'enregistrement/relecture, je ne pense pas qu'il existe un énorme bug super dangereux pour tous les utilisateurs de QET, mais ça m'ennuie un peu quand même que tu aies perdu ton travail...

Bonjour,

C'est assez inhabituel et il y a pas mal d'explications possibles (le message d'erreur pourrait indiquer un peu plus d'informations d'ailleurs) : ouverture du fichier qui échoue au niveau système, fichier non XML à cause d'une broutille (BOM UTF-8 ? Accents mal encodés ? Entité XML non reconnue ?), erreur fonctionnelle plus loin dans l'analyse du fichier, etc. Est-ce que le contenu de ce fichier est privé/confidentiel ? Car j'aimerais bien y jeter un coup d'oeil pour établir un diagnostic digne de ce nom...