Bonjour,

Voici un petit résumé rapide des nouveautés implémentées depuis la dernière news nomicons/smile
Tout d'abord, comme prévu sur la liste des fonctionnalités à implémenter pour la version 0.2, le dialogue permettant d'exporter un schéma sous forme d'image (PNG, JPEG, Bitmap ou SVG) a été refait. Il permet désormais d'exporter rapidement tous les schémas d'un fichier projet avec un même paramétrage pour le rendu. Pour chaque schéma, il est possible de spécifier le nom de fichier, les dimensions de l'image et d'en avoir un aperçu. Par ici pour un screenshot >>

Ensuite, petite idée du développeur : le concept d'élément fantôme. Pendant la mise à jour de la documentation sur la gestion des fichiers projets QET, le format de fichier QET s'est vu comparé à une page web.
Sur une page web, si une image est manquante, le navigateur la remplace par un cadre. Exemple :
http://qelectrotech.org//non-existent-image.png
Depuis sa sortie, lorsqu'un élément présent dans un schéma ne peut être trouvé dans QElectroTech, celui-ci enlève l'élément fautif ainsi que tous les conducteurs qui y sont liés. Ce comportement, à partir de quelques élément manquants, peut amener à un joyeux massacre. Aussi, nous avons ajouté le concept d'élément fantôme : un élément qui se substitue à un élément manquant, en extrapolant la position de ses bornes et de ses champs de texte. Par ici pour un screenshot >>.
Au niveau du rendu, l'élément fantôme se contente de dessiner un rectangle englobant les champs de texte et les bornes. Cela permet donc de modifier un schéma sans disposer de tous ses éléments et sans perte.

Voilà, voilà, à la prochaine ! nomicons/smile

alcatraz wrote:

Bonjour,
j'utilise la 0.11.

Ok, simple curiosité. Si tu veux, tu peux tester la version 0.2, en cours de développement.

alcatraz wrote:

Est-il possible d'utiliser des couleurs (rouge, bleu, vert, orange, violet, noir) pour les fils de connexion en unifilaire simple ? Sinon je finirai au feutre et ferai une photocopie couleur.

Pour les couleurs sur les conducteurs, on n'est pas très chaud, du moins pour le moment. Cf la réponse de slowbrain nomicons/smile

alcatraz wrote:

Le rendu imprimé en n/b est excellent.
J'ai crée une bonne vingtaine d'icone (pour le batiment la shématique 2D est autorisée...).
A bientôt

Tu as créé quoi comme éléments ? On est toujours intéressé par ce que les utilisateurs ne trouvent pas dans QET nomicons/smile

alcatraz wrote:

Salut,

Bravo pour cet excellent outil,

D'ici peu je pourrait vous envoyer le shema unifilaire d'une habitation de 100 m2, dans le
cadre d'une construction neuve : donc après passage du consuel...(et tout ce qu'impose la nf c 15 100 !)
Pour que d'autres évitent de galerer comme moi (car ce shéma est obligatoire) ....

Il me manque juste des "icones" en matière d'electricité du batiment...
J'ai télécharger les add-ons des modérateurs mais tout n'y est pas ...

Petite question : comment peut-on dessiner des nouvelles icones (par exemple un parafoudre qui occupe 2 à 4 modules dans  un GTL )

Bonjour alcatrz, et bienvenue sur ce forum. Je vois que tu as trouvé la réponse tout seul. N'hésite pas si tu as d'autres questions.
Dis-moi, tu utilises la version 0.11 ou 0.2 ?

Bonjour,

Dans le cadre de la release à-venir-mais-on-sait-pas-quand de QElectroTech v0.2, nous aurions besoin de fichiers projets (.qet) exemples à fournir avec l'application. Nous recherchons typiquement des projets accueillant plusieurs schémas, arborant des éléments personnalisés intégrés dans la collection embarquée du projet. Idéalement, il doit s'agir d'un ensemble de schémas réels[1] ou au moins réalistes[2]. Le tout serait distribué sous licence GNU/GPL, comme le programme en lui-même.

Bonus appréciés :

  • Éléments et catégories intégrés conformes à nos guidelines

  • Rectangles et embouts de lignes dans le dessin des éléments persos

  • Cartouches bien remplis :

    • Tous les champs remplis

    • Configuration du cartouche par défaut au niveau du projet

    • Utilisation de %id et %total dans le cartouche

Si vous avez réalisé de tels fichiers avec la version en cours de développement de QET 0.2, et que vous êtes prêts/autorisés à les publier sous licence GNU/GPL, envoyez-les nous[3] nomicons/smile

[1] utilisés chez vous, à l'école ou au boulot...
[2] donc pas un assemblage aléatoire d'éléments quelconques, comme le fait le développeur pour ses tests...
[3] faites un mail aux 3 zozos principaux : Xavier, Benoît, Youssef. Ou alors, fournissez-nous un lien vers vos œuvres dans ce topic.

Bonjour,

Le projet QElectroTech dispose désormais d'un forum afin de faciliter la communication avec et entre les utilisateurs : aide, feedback, suggestions, discussions techniques,  ... Enjoy nomicons/smile

281

(0 replies, posted in News)

Bonjour,

Ces deux dernières semaines, nous avons achevé l'aperçu avant impression, travaillé sur le scroll du panel d'éléments et modifié le rendu de la grille dans l'éditeur d'éléments afin de mettre en valeur les points correspondant à la grille de l'éditeur de schémas. Nous avons également ajouté des choses dans les propriétés du projet : désormais, vous pouvez stocker dans votre projet les propriétés à utiliser lorsque vous ajoutez un nouveau schéma au projet : dimensions du schéma, contenu du cartouche et conducteurs par défaut.

Du côté du dépôt d'élément, nous avons ajouté la collection hydraulique de Franck Barnier dans la collection communauté.

Enfin, nous avons remis à jour l'Element Viewer, ce petit utilitaire permettant de visualiser les fichiers .elmt qu'on y glisse.

Bonjour,

Cette semaine, le travail a porté sur l'amélioration du dialogue d'aperçu avant impression : il est désormais possible d'y choisir les schémas à imprimer (screenshot).

L'éditeur d'élément a également été amélioré : l'outil "Rectangle" a été ajouté (screenshot).

Enfin, un petit bug dans l'affichage des titres de schéma a été résolu.

Après tout cela, nous sommes désormais à la révision 530 de QElectroTech dans notre dépôt Subversion. Cette même révision est packagée pour Windows et Slackware sur notre dépôt. Quant au dépôt Debian de scorpio, il contient actuellement la révision 528, mais la 530 devrait y arriver dans le courant de la semaine.

Voilà pour les nouvelles internes du projet. Concernant le reste du monde, signalons que le magazine "Linux Pratique" numéro 52, pour Mars-Avril 2009, contient un article de 4 pages présentant QElectroTech, à priori dans sa version 0.2 telle qu'elle était il y a quelques mois. Merci à Franck Barnier pour avoir rédigé cet article.

Aperçu du "Linux Pratique" numéro 52 : http://www.ed-diamond.com/feuille_lpra52/index.html

283

(0 replies, posted in News)

Bonjour,

Cette semaine, le travail a porté sur l'implémentation d'un aperçu avant impression ainsi que sur la possibilité d'imprimer un schéma au format PDF (Portable Document Format) ou PostScript (PS).

http://qelectrotech.org//screenshots/extras/printtype0.png
http://qelectrotech.org/screenshots/extras/printpreview1.png

Le travail n'est pas fini : il manque encore quelques détails dans l'aperçu avant impression, notamment la restriction des pages à imprimer.
De plus, il y a une limitation pour les impressions PDF/PS sous Windows : le dialogue de mise en page, permettant de spécifier le format du papier ainsi que ses marges n'est pas disponible.

Tout cela devrait être réglé dans les prochaines révisions. En attendant, la révision 525 est packagée pour Windows et Slackware sur notre dépôt, mais aussi pour Debian sur le dépôt de scorpio.

284

(0 replies, posted in News)

Bonjour,

Dans les deux dernières semaines, le développement a été consacré à :
* Ne rien faire. Majoritairement. Mais à le faire bien. Si, si. Il faut voir la chose du bon côté, la news est plus courte à lire nomicons/smile
* Régler quelques détails et bugs par-ci par-là dans l'éditeur d'élément.
* Implémenter l'accrochage à la grille (aka "snap to grid", également connu sous le nom de grille magnétique ou encore grille aimantée) dans l'éditeur d'élément. Ah, enfin quelque chose à se mettre sous la dent !

Le dessin ci-dessous a été réalisé sans la moindre correction manuelle de coordonnées. La grille est activée par défaut (maintenez la touche Ctrl enfoncée pour travailler en coordonnées libres) et est pour le moment figée à 1 pixel sur 1 pixel.
http://qelectrotech.org/screenshots/extras/snaptogrid0.png

Voilà, c'est tout pour aujourd'hui, à la semaine prochaine nomicons/smile

285

(0 replies, posted in News)

Bonjour,

Cette semaine, le travail a porté sur diverses choses, à commencer par des améliorations de l'éditeur d'éléments : désormais, si vous dessinez en dehors du cadre de l'élément (ce qui peut conduire à des incohérences graphiques), l'éditeur vous en avertira lors de l'enregistrement de l'élément.
De plus, le copier/coller a enfin été implémenté ; il est possible de coller :
* avec le bouton du milieu de la souris
* en choisissant une "zone de collage" sur l'élément (Ctrl+Shift+V) : cf screenshot à gauche
* directement (Ctrl+V) : les parties collées sont placées à côté des parties copiées ; si on recolle les parties, elles sont collées encore un cran à côté, et ce de manière incrémentale. Ainsi le screenshot à droite montre ce que l'on obtient en collant une sélection 8 fois d'affilée.

http://qelectrotech.org/screenshots/extras/paste1.pnghttp://qelectrotech.org/screenshots/extras/paste0.png

Un bug générant de faux déplacements dans la liste des annulations a également été corrigé.

On continue avec des améliorations dans l'éditeur de schéma : un bug concernant la prise en compte des champs %id et %total lors de la modification manuelle du cartouche a été résolu. L'intégration automatique des éléments au projet a également été améliorée : vous êtes désormais averti en cas de conflit.

Youssef continue la traduction de QElectroTech en espagnol, en s'attaquant maintenant à la collection d'éléments.

Des paquets Windows et Slackware de la révision 515 sont disponibles dans notre dépôt.

Enfin, pour ceux qui ne l'auraient pas remarqué, le site officiel du projet est désormais accessible via l'adresse http://qelectrotech.org/.

286

(0 replies, posted in News)

Bonjour,

La principale nouvelle de cette semaine est la traduction à 100% du programme QElectroTech dans la branche 0.2. Par conséquent, la traduction de la collection d'élément a commencé. Un grand merci à Youssef pour tout le travail qu'il fournit.
Côté développement, quelques petits détails ont été fignolés avant de passer à l'implémentation de nouvelles fonctionnalités : l'ergonomie de l'éditeur d'éléments lors de l'ajout de parties graphiques a été améliorée et un crash a été corrigé sous Windows.

Des paquets Windows et Slackware de la révision 501 sont disponibles dans notre dépôt.
D'ailleurs, je profite de cette news pour rappeler que nous recherchons, entre autres, des personnes capables de réaliser des packages pour différents systèmes d'exploitation. Nous serions notamment intéressés par l'appui d'un packageur Slackware (tgz et/ou Slackbuild), d'un packageur Debian et d'un packageur Ubuntu. Si vous êtes interessé, rejoignez-nous sur notre chan IRC nomicons/smile

287

(0 replies, posted in News)

Bonjour,

Quelques nouvelles de l'avancée des travaux :
  * la traduction de l'application en espagnol a atteint les 90 % ;
  * la gestion de l'ordre des schémas dans le projet par déplacement des onglets est terminée ;
  * le champ "Folio" des cartouches peut désormais contenir des variables : %id pour le numéro du schéma dans le projet et %total pour le nombre total de schéma dans le projet. La valeur par défaut de ce champ étant désormais "%id / %total", ce champ est désormais rempli automatiquement.

À la semaine prochaine nomicons/smile

Bonjour,

L'équipe du projet QElectroTech vous souhaite une bonne année 2009.

Cette semaine, le travail a porté sur deux points.
Premier point : la gestion des éléments inutilisés dans un projet. Le panel d'éléments affiche désormais en rouge les éléments embarqués qui ne sont utilisés dans aucun schéma du projet. De plus, un dialogue de nettoyage de projet permet de supprimer ces éléments ainsi que les catégories vides.

Second point : les onglets utilisés dans les projets pour afficher les schémas de ce projet. La possibilité de changer l'ordre des onglets (et donc des schémas) a été implémentée. Elle n'est pas encore prise en compte dans les fichiers (ouverture et enregistrement) ni dans le panel d'éléments.

Les traductions anglaises et espagnoles ont également été mises à jour. À ce propos, environ un tiers de QET est déjà traduit en espagnol.

À la semaine prochaine nomicons/smile

289

(0 replies, posted in News)

Bonjour,

Comme annoncé dans la news précédente, le travail accompli ces deux dernières semaines porte sur l'intégration automatique des éléments dans un projet lors de leur pose sur un des schémas de ce projet. Cette fonctionnalité est d'ores et déjà fonctionnelle et utilisable à partir de la révision 450, laquelle est packagée sur notre dépôt (builds pour Windows et Slackware).
En résumé, dès que vous posez un élément sur un schéma, QET vérifie d'où vient cet élément. S'il vient d'un autre projet ouvert, il essaye systématiquement de l'intégrer. S'il vient d'une des deux collections mises à disposition de l'utilisateur (collection commune et collection perso), alors il n'intègre l'élément que si l'utilisateur l'y a autorisé via le dialogue de configuration :

http://qelectrotech.org/screenshots/extras/config_dialog_general0.png

Bien évidemment, cette option est activée par défaut.

290

(0 replies, posted in News)

Bonjour,

Après plus d'un mois de silence radio, majoritairement dû à l'application fondamentale de la Loi de Murphy dans le cadre d'un câblage réseau chez un opérateur Telecom français, le développeur principal, discutable démagogue faisant trop souvent appel à la troisième personne pour parler de la sienne, est de retour et vous annonce que les premiers commits effectués à cette occasion concernent la gestion des éléments et catégories via le panel d'élément dans la branche 0.2. Il est donc désormais possible de copier et déplacer les éléments par un simple cliquer-déposer [size=1](et une actualisation)  dans le panel d'éléments.

http://qelectrotech.org/screenshots/extras/elements_panel_move_by_dnd.png

Parmi les prochaines étapes : automatiser l'intégration des éléments dans la collection d'un projet.

291

(0 replies, posted in News)

Bonjour,

Une petite news pour vous annoncer que le développement de QElectroTech est actuellement ralenti. En effet, le développeur principal a réussi à se mettre une nouvelle contrainte sur le dos, en plus de son boulot : il déménage. Donc, à tous les afficionados qui surveillent la branche 0.2 : ne vous attendez pas à des commits prochainement. Bien évidemment, Benoît répond encore à ses mails nomicons/smile

Sinon, côté packaging, Remi Collet a d'ores et déjà attaqué la réalisation des paquets QET pour la future Fedora 10. De plus, trem a amélioré le paquet Mandriva : si vous aviez été déçu par QET sous Mandriva, faites vos mises à jour nomicons/smile.

292

(0 replies, posted in News)

Bonjour,

Depuis la sortie de la version 0.11, nous travaillons dans la branche 0.2 : nous avons commencé par rapatrier toutes les améliorations de la 0.11 dans la branche 0.2. Puis nous avons travaillé à la gestion des éléments via le panel d'éléments ; il est désormais possible dans la branche 0.2 de copier des éléments et des catégories par simple drag'n drop. Cela reste toutefois expérimental, la gestion des erreurs n'étant pas encore complète.

Du point de vue de l'interface graphique, les projets pourront être affichés sous la forme de fenêtres ou sous la forme d'onglets. Un dialogue minimaliste a également été implémenté pour éditer les propriétés d'un projet (actuellement cela ne concerne que le titre du projet). Quelques bugs et petits détails ont également été trouvés et réglés aussi sec.

Bref, le travail se poursuit avec pour objectif une version 0.2 offrant des facilités pour gérer les éléments et les embarquer automatiquement dans les fichiers projets.

293

(0 replies, posted in News)

Bonjour,

Presque six mois après la sortie de la version 0.1, nous sommes heureux de vous annoncer la sortie de la version 0.11 de QElectroTech. Il s'agit d'une version apportant des corrections de bugs et des fonctionnalités mineures (typiquement : améliorations de l'interface) afin de nous faire pardonner notre retard sur la version 0.2.

Parmi les nouveautés, on citera l'ajout d'un manuel Unix et de fichiers exemples, des facilités pour l'ouverture des fichiers (associations de fichiers et instance unique), l'amélioration du dialogue d'impression et la possibilité d'utiliser des en-têtes pour les lignes du schéma. Vous pouvez retrouver le changelog complet de cette version sur notre wiki.

Cette nouvelle mouture nécessite la version 4.4 ou supérieure de la bibliothèque Qt. Pour cette raison, il n'est pas possible d'installer QET 0.11 sur la version stable de certaines distributions, comme par exemple Ubuntu et Fedora. Toutefois, les paquets disponibles à court terme concernent :
  * Debian Sid
  * Fedora 10
  * Mandriva 2009
  * Slackware 12.0

Vous pouvez obtenir cette version dans notre section Téléchargements.

En espérant que cette mise à jour vous plaise nomicons/wink

Edit : Les paquets Fedora sont disponibles sur le dépôt de Remi Collet.

Cette semaine a été consacrée à tous les petits détails améliorables qui ont eu le malheur de nous tomber sous la main :
  * amélioration de dialogues (pour l'impression et dans l'éditeur d'éléments) ;
  * corrections de bugs (menu Fenêtres, fichiers récents, export XML de coordonnées flottantes, ...) ;
  * ajout d'une page de manuel UNIX (`man qelectrotech')
  * ajout d'une option --lang-dir pour changer l'emplacement où l'application recherche ses fichiers de langue ;
  * modification des dimensions par défaut des schémas pour se rapprocher d'une feuille A4 ;
  * autorisation des connexions internes pour les contacts de puissance ;
  * ajout de schémas exemples.

Les packages Windows et Slackware de la dernière révision (392) sont d'ailleurs disponibles sur notre dépôt : https://download.qelectrotech.org/qet/builds/20080824/.

295

(0 replies, posted in News)

Bonjour,

Cette semaine, le travail a porté en grande partie sur la traduction et le packaging de QET.

Côté packaging, nous souhaitons la bienvenue dans l'équipe à notre nouveau packageur Debian : Piotr SQLek Skólski, qui devrait nous concocter des paquets Debian de bonne qualité pour la sortie de la 0.11. Concernant Fedora, la version 0.11 sera packagée pour cette distribution lorsque le paquet Qt 4.4 passera en stable. Nous avons également remis à jour le packaging Windows et Slackware ; vous trouverez d'ailleurs des paquets de la révision 376 (toute fraîche d'aujourd'hui) sur notre dépôt.

Côté traduction, la version anglaise de l'application a été mise à jour ; quelques pages de ce site ont également été traduites en anglais (ce changement est visible avec un navigateur configuré pour une langue autre que le français en langue préférée). Il reste néanmoins une importante quantité de textes à traduire dans le wiki.

Concernant les fonctionnalités, le temps restant devrait être employé à améliorer l'impression dans QElectroTech. Nous ne savons toutefois pas exactement jusqu'où iront ces améliorations.

À la semaine prochaine...

Bonjour,

Cette semaine, la branche 0.11 compte deux nouveautés :
  * Tout d'abord l'ajout d'un menu pour accéder aux fichiers récemment ouverts, et ce dans l'éditeur d'éléments comme dans l'éditeur de schémas.
  * Ensuite, l'ajout de lignes dans les schémas plutôt qu'une simple hauteur de schémas. Je vous laisse constater le changement par vous-même :
http://qelectrotech.org/screenshots/extras/row0.png

À la semaine prochaine nomicons/smile

297

(0 replies, posted in News)

Bonjour,

Une fois n'est pas coutume, aujourd'hui c'est Benoît qui fait la news.
Cette semaine pas mal de corrections de petits bug notamment avec les Fedora 9 (nous conseillons aux utilisateurs de Fedora 9 en i386 de passer en testing pour exécuter correctement QET). Une petite nouveauté a cependant fait son apparition dans notre version de développement : un écran de lancement.

http://qelectrotech.org//wiki/lib/exe/fetch.php?cache=cache&media=splash_0.11_dev.png

Le développement de la prochaine 0.11 et de la future 0.2 avancent donc tout deux bien, mais il nous en reste encore. Je vous rappelle au passage que nous cherchons toujours des développeurs C++/Qt pour nous aider dans le développement et que nous acceptons par ailleurs toute contribution sérieuse.

À noter également que la documentation a été transférée sur un wiki afin d'en faciliter la traduction et les mises à jour.

298

(0 replies, posted in News)

Bonjour,

Après quelques semaines de silence, voici des nouvelles du front :
Peu de nouveautés dans la branche 0.2 depuis la dernière news. En revanche, la branche 0.1 a vu apparaître quelques améliorations notables, à commencer par des corrections de bugs :
  * Bug #15 : Mauvais positionnement des champs de texte sur le schéma ;
  * Bug #16 : Mauvaise gestion des modifications du texte d'un conducteur.
Viennent ensuite quelques fonctionnalités non négligeables :
  * L'application se lance désormais une seule fois par utilisateur ; il est alors possible de gérer tous les éditeurs de schémas et d'éléments via une icône unique dans le systray.
  * L'application peut également ouvrir des fichiers éléments directement (comprenez : par passage de paramètres)
  * L'association des types de fichiers *.qet et *.elmt sera facilitée ; des fichiers *.desktop sont installés sous X11 tandis qu'un programme d'enregistrement est fourni sous Windows.

À noter que toutes ces nouveautés rendent QET dépendant de Qt >= 4.4 et ce à partir de la révision 346. Cela entraînera sans doute des difficultés de packaging sur certaines distributions ne fournissant pas encore ce pré-requis.
Mais pourquoi toutes ces modifications se passent-elles dans le trunk et non plus dans la branche 0.2 comme les mois précédents ? Tout simplement parce que nous comptons faire une release 0.11 de QElectroTech afin de compenser le retard dans le développement de la branche 0.2. Cette version devrait apporter des améliorations mineures (bugs et  interface graphique) en attendant les fonctionnalités de la 0.2. Comme d'habitude, la date de sortie est indéfinie mais peut se résumer à « Avant la 0.2 ».

See you later...

Bonjour,

Cette semaine, le travail a porté sur le rapatriement des changements de la branche 0.1 vers la branche 0.2, l'amélioration du panel d'éléments (qui affiche aussi bien les éléments que les projets et schémas). Les projets en lecture seule sont désormais gérés, aussi bien au niveau des éléments que des schémas. Le tout a également été testé sous Windows. Il reste donc à implémenter, dans la catégorie "Gestion des fichiers projets" :
-une meilleure gestion des erreurs dans la gestion des projets
-la vérification des éléments en cours d'édition lors de la fermeture d'un projet
-un moyen simple pour importer automatiquement les éléments d'un schéma dans la collection embarquée du projet
-un moyen simple pour transférer des schémas entre projets

À la semaine prochaine nomicons/smile

300

(0 replies, posted in News)

Bonjour,

Devant le nombre toujours plus important de fonctionnalités à implémenter et le nombre toujours décroissant d'heures que je peux consacrer au projet, nous avons refait la roadmap du projet pour nous rapprocher du "Release Early, Release Often" inhérent au monde du Libre.
Ainsi, en allégeant les changements apportés à chaque version (et en augmentant le nombre de versions prévues, bien entendu), nous espérons mettre les améliorations à disposition des utilisateurs plus rapidement.

La grande question est alors : quand seront publiées ces différentes versions ? Nous allons essayer de respecter un cycle de releases régulier, c'est-à-dire que nous ferons une release de QElectroTech tous les n mois, n valant actuellement... "trop" :p

Nous en profitons pour rappeler que le projet recherche des contributeurs, principalement des développeurs (C++/Qt), mais également des personnes disposées à écrire de la documentation (exemple : un man et un QuickStart Guide) ainsi que des traducteurs.

À la semaine prochaine.