L'icône pour les fichiers .elmt a été faite (cf 3ème lien) ; personnellement, je me demande si une résistance ne conviendrait pas mieux. J'ai refait l'archive des icônes pour que vous puissiez voir les différents rendus :
qelectrotech-icons.tar.gz

scorpio810 wrote:

il a p-e oublié , relance le nomicons/wink

Pour résumer, il a privilégié le schéma basique car :

  • il est plus facile à réduire pour les petites tailles d'icônes

  • il est beaucoup plus intuitif pour tout le monde et cela améliore la « découvrabilité » (`discoverability') de l'application ; en clair : un schéma bateau compris par tout le monde (y compris moi), c'est une application comprise par tout le monde rien qu'en regardant son icône.

Sinon Nuno pense pouvoir produire rapidement la troisième et dernière icône (pour les fichiers .elmt). Nous pourrons alors passer au peaufinage (derniers petits détails, etc.) de ces trois icônes, puis nous pourrons les intégrer dans le dépôt Subversion. S'ensuivra quelques tests au niveau des icônes pour Windows, du `make install' upstream, et du packaging Debian. Enfin, nous pourrons... tagger une version beta \o/

Edit : pour plus de clarté, je remets tous les liens du blog de Nuno ici :

Du neuf : L'icône pour les fichiers .qet : http://pinheiro-kde.blogspot.com/2009/0 … l-app.html

Pour faire un point, voici un extrait du thème Oxygen :

cd ~kde-devel/kde/src/kdesupport
tar czvf qelectrotech-icons.tar.gz $(find oxygen-icons/ -iname "*qe*" -and -not -path "*/.svn/*")

qelectrotech-icons.tar.gz

Premier constat : il n'a pas utilisé le schéma que nous lui avions fourni.
Second constat : la simplicité de celui qu'il a utilisé lui permet de faire facilement des variantes pour les tailles d'icônes réduites (sur l'icône pour l'application du moins).

Vos avis/réactions ?

scorpio810 wrote:

je pense à environ une dizaine d'éléments touchés , ceux que j'ai adapté personnellement pour la clarté de mes schémas  »» http://scorpio810.blogdns.net/generatio … puissance/
et ceux qui restent à retoucher comme par exemple les sources multifilaire

et ceux à venir nomicons/grin

255

(9 replies, posted in Bar Fourre-tout)

Effectivement, quitte à avoir des éléments officiels, autant les mettre d'office dans la collection officielle (ça ne coûte pas grand-chose), et pas dans des collections upstream de seconde zone. Donc s'il doit y avoir des packages d'éléments supplémentaires, ils ne seront sans doute pas fournis par nous.

Au passage, le point de vue du développeur :
Tout d'abord, le développement d'un écart dynamique paraît peu faisable : ce serait très compliqué à programmer et, une fois mis en place, il faudrait alors un doctorat pour créer un élément.
Ensuite, de par le fonctionnement actuel des branchements entre conducteurs et éléments, si on ne veut pas perdre les schémas créés jusqu'à maintenant (et j'aime à croire, après tout le feedback que nous avons eu, que des gens utilisent QElectroTech), on ne peut pas supprimer les éléments actuels de la collection.
D'ailleurs, si un espacement à 20px comme proposé ci-dessus semble convenir, cela n'exclut pas que certains utilisateurs apprécient un espacement à 10px. Cela n'exclut pas non plus que d'autres apprécient un espacement à 30, 40 ou 42 pixels. Bref, il me paraît difficile de fixer de manière pérenne un espacement inter-bornes "qui-va-bien". La preuve, il semblerait que 10px ait été une erreur.
À un moment donné, chaque utilisateur est libre de faire lui-même ses éléments ultra-spécialisés. Exit donc l'idée de fournir nous-même les éléments dont les bornes sont espacées de 42 pixels en bas, 41 pixels en haut et 43 sur les côtés préférés du capitaine.
En revanche, on peut imaginer deux approches complémentaires pour attaquer le problème :

  • Améliorer les fonctionnalités relatives aux textes ; cela implique notamment la possibilité de tourner un texte sur le schéma. Les textes relativement longs pourraient alors être disposés différemment.

  • Fournir plusieurs variantes des éléments concernés : typiquement 10px et 20px pour commencer. Quitte à les faire cohabiter, ils seraient dans la même collection, dans les mêmes dossiers. L'utilisateur aurait alors le choix de l'espacement pour chaque élément posant problème.

Reste le problème du bordel apparent dans le panel d'élements (enfin, pas de quoi en faire une maladie je pense) si on met autant d'éléments en double. De ce point de vue-là, il serait assez facile de tagger les éléments sur leur écart, avec des valeurs prédéfinies : 10px, 20px, any.
Il serait également facile d'implémenter un filtre sur ce tag dans le panel d'éléments. Actuellement, il y a un petit champ pour filtrer sur le nom ; on pourrait ajouter une petite liste déroulante qui ferait apparaître :

  • pour 10px : les éléments estampillés 10 px (donc arborant un espacement de 10 pixels) et tous les éléments non concernés par ce critère - cela correspond à la collection actuelle.

  • pour 20px : les éléments estampillés 20 px (donc arborant un espacement de 20 pixels) et tous les éléments non concernés par ce critère.

  • pour any : absolument tous les éléments.

Et bien sûr, on pourrait mettre le filtre sur 20 px par défaut. À noter que le système est rapidement extensible à d'autres écarts voire à d'autres critères de filtrage.

Ok.... j'ai refait ce schéma et je lui ai transmis un export SVG Je lui ai également confirmé qu'un multimètre serait mieux.

Also, if you do know Subversion, we could give you a write-access account to the Subversion repository, so that you can commit your translations yourself.

Hi Pedro,

No problem for speaking english here, we're aware French is just one language among many.
Of course, you can translate the program in italian. We have a list of all the things that can be translated in QElectroTech on the wiki : http://qelectrotech.org/wiki/doc/translation However, this page is in french ; maybe you could join us on our IRC channel so that we can explain to you how to get into the project and begin to work ?
server : irc.tuxfamily.org
port : 6667
channel : #qet

Nishiki wrote:

Pour le widget avec les cases à cocher au tant faire une case pour chaque élément et ça résoudra ton problème de superposition d'éléments de même type nomicons/wink

Donc tu serais plutôt pour l'ajout de cases à cocher ou de boutons Verrouiller dans la liste des parties ? Mais dans ce cas, il faut trouver un moyen pour que celle-ci soit plus explicite (actuellement, elle affiche "ligne" pour toutes les lignes, etc.), non ?

scorpio810 wrote:

j'adore l'icône de Nuno  nomicons/smile , je trouve par contre le schéma représenté dans l'icône  un peu simpliste ou un peu "voyant " nomicons/grin , bref une bobine et des contacts auraient fait plus réaliste que les 3 voyants en série .

Tu peux réaliser le petit schéma auquel tu penses ? Comme ça on pourra le suggérer plus facilement à Nuno.

scorpio810 wrote:

sinon je suis comme youssefsan pour le multimètre , le tournevis testeur faisant bricolo du dimanche nomicons/smile

Donc déjà deux voix pour le multimètre, je note.
À noter que pour le moment, il a mis un "precision pen" - c'est peut-être mieux/suffisant tant qu'on ne fait pas de simulation :
http://katecoder.free.fr/img/qelectrotech-icon1.png
source : http://pinheiro-kde.blogspot.com/2009/0 … r-app.html

Bonjour,

Pour en avoir discuté avec scorpio sur IRC, il semblerait que l'un des axes d'amélioration possibles de l'éditeur d'élément réside dans la façon de sélectionner les parties dans la zone de dessin.

Pour rappel, cette zone de dessin permet actuellement de manipuler :

  • Des parties purement graphiques : segments, rectangles, cercles, ovales, polygones, arcs elliptiques

  • Des parties textuelles : textes statiques et textes dynamiques

  • Des bornes

Quelles que soient les parties manipulées, leur assemblage implique généralement leur rapprochement. Et à force de rapprocher des parties graphiques, il devient difficile de les sélectionner. On clique à un point donné en espérant sélectionner une partie A, et cela sélectionne une partie B, vraisemblablement placée au-dessus.

En l'état actuel des choses, il n'y a que deux contournements possibles à ce problème :

  • Déplacer la partie B, manipuler la partie A, remettre la partie B en place

  • Envoyer la partie B au fond en termes de calques grâce aux actions dédiées

Toutefois, ces deux `workarounds' ne sont que moyennement satisfaisants car ils ne font pas de l'éditeur d'élément un outil très maniable.

Voici donc quelques idées lancées sur le chan IRC :

  • Sélection par clic : supposons que pour un clic donné, il puisse y avoir 3 parties correspondantes qui se chevauchent ; un premier clic activerait la partie A. un second la partie B, un troisième la partie C, un quatrième la partie A, et ainsi de suite. Avantage : intuitif : "ça marche pas, je recommence" ? Inconvénient : difficultés d'implémentation potentielles (quoique...)

  • Ajout d'un menu et/ou d'un widget listant les différents types de parties existants. L'utilisateur sélectionnerait / cocherait alors dans cette liste les types qu'ils souhaitent pouvoir sélectionner ou non ; les parties exclues ne seraient alors plus sélectionnables (voire invisibles), ce qui faciliterait la sélection voulue. Avantage : clarifie la manipulation. Inconvénient : ne résout pas tous les problèmes (exemple : rectangles imbriqués).

  • Ajout d'un numéro ou d'un label qui apparaîtrait en filigrane (sûrement sur demande, pour ne pas gêner la conception) près de chaque partie. Cela permettrait de rapidement retrouver une partie donnée dans la liste des parties et donc de la sélectionner. Avantage : permet d'identifier clairement toutes les parties, redonne un second souffle à la liste des parties. Inconvénient : intuitivité limitée.

Qu'en pensez-vous ? Avez-vous d'autres solutions à proposer ?

Bonjour,

J'ai récemment contacté Nuno Pinheiro pour qu'il nous concocte au moins trois icônes :

  • une icône pour l'application elle-même

  • une icône pour le type de fichier .qet (projets)

  • une icône pour le type de fichier .elmt (éléments)

À noter que depuis la révision 603, QElectroTech utilise des icônes du thème Oxygen (thème par défaut de KDE 4.x) donc réalisées par Nuno (avant-goût ici).

Bref, voici un premier jet de l'icône pour le type de fichier .qet :
Edit 06/05/2009 : en fait, il s'agit de l'icône pour l'application.
http://katecoder.free.fr/img/qelectrotech-icon0.png
Là-dessus, Nuno souhaiterait ajouter un outil à l'icône ; il hésite entre :

Que préférez-vous ?

Stephmau wrote:

Pour les éléments ou.elmt et nor.elmt, j'ai fais comme sur le schéma original que j'avais. J'avais créé les éléments chez moi et pas fais attention qu'il y avait des problèmes avec les caractères spéciaux.

En fait, il semblerait que ce caractère nécessite trois octets pour être stocké correctement (en UTF-8, un caractère peut prendre un à quatre octets). Ça ne pose semble-t-il aucun problème dans l'implémentation C++ de QtXml. En revanche, cela semble coincer dans PHP/SimpleXML, qui est utilisé pour générer le rendu SVG d'un élément à partir du fichier .elmt sur le dépôt. Je verrai plus tard si je peux arranger la situation. Je pense que nous allons garder la version avec le caractère spécial pour la collection officielle.

Stephmau wrote:

Autre point que j'ai remarqué dans l'éditeur d'éléments, est-ce normal que les coordonnées Y sont positives en bas et négatives en haut par rapport a l'axe rouge ?

Oui, ce sont des coordonnées `bitmap-like', c'est-à-dire que les axes sont orientés de la même façon que dans les programmes de traitement d'image. C'est très naturel dans le domaine informatique. Effectivement, ça change un peu du repère utilisé traditionnellement pour représenter une fonction.


Stephmau wrote:
xavier wrote:

Pour le moment, les points de connexion sont dessinés à la volée lorsqu'il y a interconnexion entre deux conducteurs, ceci pouvant être modifié en éditant le tracé de chaque conducteur.

Je n'ai pas trouvé le déplacement du point d'interconnexion en éditant le conducteur sinon moi je faisais en déplaçant l'élément pour avoir le meilleur tracé du conducteur.

Il est possible d'éditer le "chemin" emprunté par un conducteur : quand tu le sélectionnes, il apparaît en rouge avec de petits carrés verts : tu peux alors "tirer" sur les différents segments du conducteur pour modifier son tracé. Tu peux alors dissocier complètement deux conducteurs ou bien les faire se chevaucher. Les points de jonction sont calculés automatiquement en fonction de ces trajets.

Donc si tu veux déplacer le point de jonction ci-dessous, tu tires sur le segment indiqué par la flèche :
http://katecoder.free.fr/img/qet_edit_conductor0.png
Et hop :
http://katecoder.free.fr/img/qet_edit_conductor1.png

Stephmau wrote:

J'ai recréé un schéma d'un programme LOGO d'une installation de mon usine : http://stephmaks.fr/ftp/DIDP.qet.zip et j'ai créé de nouveaux éléments que j'avais besoin : http://www.stephmaks.fr/ftp/fonctions_logiques.zip

Oulah, on est à la bourre nous. Bien noté, nous regarderons cela ce soir

Stephmau wrote:

Lors de la création du schéma, j'ai remarqué certaines choses et je voudrai savoir si c'est réalisable ou pas :
- de pouvoir déplacer le point d'inter-connexion sur le conducteur comme on veut, cliquer sur le point+déplacement souris sur le conducteur pour choisir sa position.

Pour le moment, les points de connexion sont dessinés à la volée lorsqu'il y a interconnexion entre deux conducteurs, ceci pouvant être modifié en éditant le tracé de chaque conducteur.

Stephmau wrote:

- de pouvoir créer des points d'inter-connexion sur le conducteur.

Ce n'est pas le cas actuellement, mais je pense que ce sera réalisé à terme.

Stephmau wrote:

A propos des éléments ou.elmt et nor.elmt, j'ai fait aussi la modification pour le symbole spécial : fais > et dessiné un trait dessous.

Hmm... je ne sais pas si tu étais obligé... ça ne posait pas de problème dans l'éditeur d'élément, juste dans notre dépôt d'éléments en ligne. Tu as rencontré des problèmes ?

Benoit wrote:

Edit :
Les éléments logique ont été intégré dans la partie automatisme de la collection officielle.

En conséquence, ils sont disponibles ici : http://qelectrotech.org/showcategory.ph … 2Ffonction
À noter que les éléments or.elmt et nor.elmt ont subi une légère modification sur le dépôt uniquement : afin de compenser un problème dans la gestion du caractère spécial >=, j'ai mis un simple >.

Uhuh, le topic alakon nomicons/smile

Concernant ce premier bêtisier, j'ai voulu m'inscrire pour prévenir le posteur mais malheureusement, le captcha à l'inscription est complètement hors-service, donc bon... tant pis.

Bonjour Charlie, et merci pour ton suivi régulier de QET. Effectivement, nous avons constaté ce bug, qui est dû à l'utilisation de la version 4.5 de Qt ; sont donc impactés :

  • la version Windows

  • les machines Linux / X11 avec Qt 4.5 installé

Nous avons corrigé le bug entretemps et il n'apparaîtra donc plus dans la prochaine version (0.2 beta à priori) ; en attendant, tu peux utiliser le build 601.

@+

Bonjour,

Après plusieurs mois de développement, l'équipe est heureuse de vous annoncer la sortie de la version 0.2 alpha de QElectroTech. Ceux qui nous suivent régulièrement ont déjà une bonne idée des nouveautés de cette version. Les autres sont invités à lire la description des changements sur notre wiki : )

Comme la version 0.11, QET 0.2 ne dépend que de la bibliothèque Qt 4.4. Le package Windows est toutefois fourni avec la version 4.5 pour des raisons de commodité. Comme d'habitude, le package Slackware/i386 est déjà disponible. Les packages pour les autres distributions (Debian, Fedora et Mandriva) arriveront bientôt. Vous pouvez obtenir cette nouvelle version de QET dans notre section Téléchargements.

Notez bien qu'il s'agit d'une version alpha. Nous vous invitons donc à nous rapporter tous les problèmes que vous rencontrez avec QET 0.2a afin d'améliorer la qualité des releases à venir : betas, Release Candidates et 0.2 finale.

Voilà, à vos schémas maintenant : )

270

(0 replies, posted in News)

Bonjour,

Après plusieurs mois de développement, l'équipe est heureuse de vous annoncer la sortie de la version 0.2 alpha de QElectroTech. Ceux qui nous suivent régulièrement ont déjà une bonne idée des nouveautés de cette version. Les autres sont invités à lire la description des changements sur notre wiki nomicons/smile

Comme la version 0.11, QET 0.2 ne dépend que de la bibliothèque Qt 4.4. Le package Windows est toutefois fourni avec la version 4.5 pour des raisons de commodité. Comme d'habitude, le package Slackware/i386 est déjà disponible. Les packages pour les autres distributions (Debian, Fedora et Mandriva) arriveront bientôt. Vous pouvez obtenir cette nouvelle version de QET dans notre section Téléchargements.

Notez bien qu'il s'agit d'une version alpha. Nous vous invitons donc à nous rapporter tous les problèmes que vous rencontrez avec QET 0.2a afin d'améliorer la qualité des releases à venir : betas, Release Candidates et 0.2 finale.

Voilà, à vos schémas maintenant nomicons/smile

Edit : Petit bonus, pour tous ceux qui ne l'avaient pas remarqué : ce site comporte désormais un forum nomicons/smile
Edit2 : les paquets Debian et Fedora sont disponibles dans la section Téléchargements.

271

(0 replies, posted in News)

Bonjour,

Voici une liste en vrac de tout ce qui a été fait depuis la dernière news (mercredi) : on commence par pas mal de corrections, notamment dans la gestion des fichiers récents, dans l'enregistrement des projets, dans le mode lecture seule, dans le panel d'éléments, dans l'éditeur d'éléments, lors des sélections multiples sur les schémas et lors des annulations relatives aux champs de texte.
À noter également :
* l'affichage des projets se fera désormais par défaut sous forme d'onglets
* la traduction de QET en espagnol se poursuit en parallèle

Autre amélioration : lorsque l'on faisait un zoom arrière en éditant un schéma, le rendu effaçait souvent de nombreux détails et on ne distinguait plus grand chose du schéma. Ce rendu a été amélioré dans la révision 566 :
http://qelectrotech.org/screenshots/extras/diagram_zoomout1.png
Cliquez ici pour voir le schéma en taille 1:1

Enfin, le contenu de la branche 0.2 (auparavant jugé expérimental) a été rapatrié dans le trunk, où se poursuit le développement. Cela signifie concrètement que la prochaine version sera la 0.2 (pas une 0.12) et qu'elle ne devrait pas tarder à pointer le bout de son nez nomicons/smile

Voilà, à la semaine prochaine nomicons/wink

272

(3 replies, posted in Chez nous les Pros)

Oui, c'est toi qui nous a fourni cette archive "microstation.rar" avec un schéma sous plusieurs formats. Pour information, j'ai commencé quelques expérimentations basiques pour exporter au format DXF, mais ça n'est pas pour tout de suite (enfin, pas pour la version 0.2 à venir).
Pour ce qui est de l'import, c'est encore plus difficile, je pense que ça relèvera de l'import en tant que "gros élément" ou "image embarquée".

273

(130 replies, posted in Bar Fourre-tout)

Salut Cédric, sois le bienvenue ici nomicons/smile

Ravi d'avoir pu t'aider nomicons/smile

borev wrote:

Bonsoir,

J'ai installé le logiciel sous windows, puis l'ai lancé. Le "panel d'élément" qui s'affiche correspond à la "collection utilisateur" désespérement vide. Comment fait-on pour obtenir, dans ce panel, les collections situées dans le répertoire "element".

Cordialement

Borev

Bonsoir,

Le panel d'éléments affiche à la base deux collections :

  • la collection QET, située dans le répertoire elements\, contenant divers catégories et éléments que nous fournissons

  • la collection utilisateur, située dans le répertoire conf\elements\, vide au départ, puisqu'il s'agit de ta collection personnelle, pour les éléments qui te manqueront.

La situation normale est donc d'avoir (au début du moins) une collection utilisateur vide, et une collection QET remplie. Normalement, cela se fait tout seul en lançant le programme via "Lancer QET.bat".

Exemple : http://katecoder.free.fr/img/qet_collections_depart.png

Sinon, petites questions de formalité pour cerner le problème : quelle version de QET as-tu pris ? Quelle version de Windows utilises-tu ?