Repository navigation
history FR
L'histoire de comment QElectroTech est né, a évolué et est devenu un projet open-source prospère.
QElectroTech a Γ©tΓ© fondΓ© en 2007 par deux Γ©tudiants franΓ§ais :
- Xavier β Architecte principal et dΓ©veloppeur principal, responsable de l'architecture de base et des dΓ©cisions techniques clΓ©s
- Benoit β Co-fondateur et dΓ©veloppeur
Version 0.1 lancΓ©e le 9 mars 2008, Γ©tablissant QElectroTech comme un outil gratuit pour crΓ©er des schΓ©mas Γ©lectriques.
Le projet a Γ©tΓ© créé pour fournir une alternative libre et open-source pour concevoir des schΓ©mas et diagrammes Γ©lectriques. DΓ¨s le dΓ©part, il a Γ©tΓ© conΓ§u pour Γͺtre :
- Gratuit et ouvert β Sous licence GNU/GPL
- Multi-plateforme β Prenant en charge Windows, macOS et Linux
- Flexible β Extensible pour diverses utilisations au-delΓ du travail Γ©lectrique
- Communautaire β Ouvert aux contributions d'utilisateurs du monde entier
Durant cette période, QElectroTech a grandi régulièrement :
- Sorties multiples (versions 0.1 Γ 0.6+)
- Expansion des bibliothèques d'éléments par contributions communautaires
- Γtablissement d'une interface multilingue (support franΓ§ais, anglais, allemand)
- Construction d'une communautΓ© internationale active
Xavier et Benoit ont guidΓ© la direction technique du projet.
Vers 2013, Xavier et Benoit se sont retirΓ©s du dΓ©veloppement actif.
De nouveaux développeurs et contributeurs ont repris le projet. Le projet a transitionné d'un modèle dirigé par ses fondateurs vers un modèle collaboratif et communautaire.
La nouvelle Γ©quipe de dΓ©veloppeurs a maintenu l'Γ©lan du projet :
- LibΓ©rations continues de versions stables
- Expansion de la collection d'Γ©lΓ©ments (8 000+ symboles)
- AmΓ©lioration des performances et des fonctionnalitΓ©s
- Support de plateforme Γ©tendu (AppImage, Flatpak, Snap)
- Maintien et expansion des traductions
Version 0.7.0 - 0.8.0 (2022)
- Consolidation et stabilisation
Version 0.9.0 (6 janvier 2024)
- AmΓ©liorations majeures de vitesse
- IntΓ©gration d'import DXF
- Support HDPI
- Collection Γ©tendue Γ 8 274 Γ©lΓ©ments
Version 0.100 (25 janvier 2024)
- Support de Terminal Strip
- Projets photovoltaΓ―ques d'exemple
- 8 000+ symboles
- AmΓ©lioration de l'exportation/impression
- Meilleures opΓ©rations de rotation, retournement et miroir
- Builds nightly disponibles
- Port Qt6 en dΓ©veloppement actif
- Planification de la Version 0.100.1 ou 0.200.0 avec migration Qt6
QElectroTech sert aujourd'hui :
- Hobbyistes individuels crΓ©ant des projets personnels
- Γducateurs enseignant la conception Γ©lectrique
- Γtudiants apprenant la conception de circuits
- Γlectriciens professionnels crΓ©ant des diagrammes industriels
- 3 747+ utilisateurs enregistrΓ©s sur les forums
- 21 856+ messages de forum sur 2 959 sujets
- Support multilingue β FranΓ§ais, anglais, allemand, et plus
- GitHub actif β DΓ©veloppement continu
- Sorties rΓ©guliΓ¨res β Versions stables
- 8 000+ symboles Γ©lectriques
- ΓlΓ©ments et bibliothΓ¨ques contribuΓ©s
- Projets et tutoriels partagΓ©s
- CapacitΓ©s d'import DXF
- Scripting Python et dΓ©veloppement de plugins
β
Soutenu pendant 18+ ans (2007-2026)
β
Transition du projet d'une seule Γ©quipe Γ un projet communautaire
β
Croissance Γ 3 700+ utilisateurs actifs
β
Construit une bibliothèque de 8 000+ symboles
β
Supporte 3+ plateformes et plusieurs langues
β
Maintenu Γ travers les mises Γ niveau majeures du framework (Qt5 β Qt6)
- Qt5 β Framework principal pour les versions 0.1-0.100
- Migration Qt6 β Travail actif de modernisation
- SVN β Git β Repository migrΓ© vers GitHub
Du support basique Windows/Linux/macOS Γ :
- AppImage, Flatpak, Snap
- Support d'architecture aarch64 et arm64
- Meilleure compatibilitΓ© multi-plateforme
Du dessin de diagramme basique Γ :
- Bibliothèques d'éléments (8 000+ symboles)
- Import/export DXF
- Gestion de Terminal Strip
- Support du scripting Python
- CrΓ©ation d'Γ©lΓ©ments personnalisΓ©s
- Projets multi-diagrammes
Au fur et Γ mesure que QElectroTech mΓ»rissait, la dette technique accumule nΓ©cessitait d'Γͺtre traitΓ©e. Une refactorisation majeure a Γ©tΓ© lancΓ©e pour aborder :
- ModularitΓ© du code
- Gestion d'actions centralisΓ©e
- Formats de fichiers modernes
- Couche de persistance abstraite
- Système de conducteur amélioré
QElectroTech continue d'Γ©voluer avec :
- Modernisation du framework Qt6 pour la maintenabilitΓ© Γ long terme
- AmΓ©liorations de performance pour les grands projets
- Bibliothèques d'éléments améliorées
- CapacitΓ©s de scripting Γ©tendues pour l'automatisation
- Workflows multi-utilisateurs amΓ©liorΓ©s pour la collaboration en Γ©quipe
Voir Roadmap de DΓ©veloppement pour les initiatives actuelles.
π Choisir la Langue β English Β· FranΓ§ais Β· Deutsch
Getting Started
π Languages β English Β· FranΓ§ais Β· Deutsch
Windows without admin rights β the portable archive, no installer
Guides
Conductors β wire properties, what feeds which export, cables, and hops where wires cross
Wires per terminal β limit the wires on a terminal, chain wiring instead of stars
Printing and exporting β paper, PDF, images, and what each path does differently
Linking elements β master, slave, terminal
PLC modules β I/O tables and linking a wire to a specific point
Using the element editor β drawing tools, saving, checks
Grid size and element size β why symbols aren't all the same scale, and scaling one without leaving the grid
Preferences reference β what each settings page does
Saving and loading settings β your whole setup in one file, to copy or keep
Keyboard-only control β mouseless QET, and what still needs a mouse
Mouse modifiers β what Shift, Ctrl and Alt change while you drag
3D mouse β SpaceMouse pan, zoom and buttons
Aligning items β snap symbols back to the grid, or line them up
Pictures on a sheet β labels, crop, transparency, what they cost in the file
Arcs and curved wires β the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts
Grouping items β select, move and copy several items as one
Finding your place on a sheet β go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan
Showing and hiding kinds of items β hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet
Drawing faster β place without dragging, the S shortcut bar, command search, gestures
Customising QElectroTech β keys, toolbar size and contents, the gesture ring (partly pending)
Managing collections β folders, writability, building your own shortlist
Templates β reusable multi-element blocks, placed by double-click or drag
Search & Replace β bulk property changes
Building a nomenclature query β the BOM/summary table builder
Linking wires across pages β sheet reports
Variables & formulas β %f, %{label}, sequences
Auto-numbering β schemes, sequences, freezing
Terminal strips β strips, levels, bridges
Title block templates β the .titleblock format
Importing EPLAN parts (.edz) β EPLAN Data Portal
DXF import & export β two unrelated features, one format; command-line export and layers
The project database β the in-memory SQLite cache
Development
Automating QET β CLI, XML formats, external tools
CLI Reference β command line usage
JavaScript Scripting β --run, geometry editing, undo
MCP server β let an AI assistant read, verify and edit projects
Connecting an AI assistant β setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio
Script buttons β stored scripts with an icon, by hand or by an assistant
Live mode β an assistant working in the open project while you watch
Macro recorder β record a task by hand, for an assistant to script
Vision β proposal, under discussion
