Ce dépôt est un fork communautaire non officiel de QElectroTech, un logiciel libre de création de schémas électriques, d’automatisme, pneumatiques, hydrauliques et process.
Le fork conserve les formats et l’architecture Qt du projet d’origine. Son but est d’améliorer progressivement l’ergonomie, la fiabilité et la productivité, principalement sous Windows 11.
La dernière préversion Windows est disponible dans la release Nightly du fork.
- Téléchargez l’archive
readytouse.zip. - Extrayez-la entièrement dans un dossier local.
- Lancez
Launch-QElectroTech-Preview.bat. - Pour vos premiers essais, travaillez sur une copie de vos projets.
Les binaires ne sont pas encore signés. Windows SmartScreen peut donc afficher un avertissement. La préversion peut être utilisée à côté de l’installation officielle.
- thème Qt Widgets modernisé avec une couleur d’accent discrète ;
- onboarding au premier démarrage, relançable depuis le menu Aide ;
- centre de démarrage avec projets récents et exemples métier ;
- profils d’espace de travail Essentiel et Classique ;
- fenêtres Configuration et À propos plus lisibles et adaptées au DPI ;
- navigation clavier, focus visible et meilleure prise en charge des textes agrandis.
- navigation rapide entre folios ;
- recherche des collections clarifiée ;
- inspecteur de propriétés contextuel ;
- centre d’export commun ;
- édition groupée et tabulaire des conducteurs ;
- vue consolidée des borniers, câbles et conducteurs.
- sauvegarde et récupération rendues plus explicites ;
- exports et écritures critiques protégés contre les faux succès ;
- duplication de folios sans collision d’identifiants ;
- reconstruction transactionnelle de la base SQLite du projet ;
- tests automatisés Windows, DPI, clavier, XML et données métier.
Le fork fournit un serveur MCP local permettant à un client compatible de travailler avec des projets QElectroTech.
Le serveur fonctionne en lecture seule par défaut. Les opérations d’écriture nécessitent une activation explicite, une confirmation et une destination distincte.
qelectrotech.exe --mcp-stdio --mcp-root "C:\Projets\QET"Le logiciel n’intègre aucun modèle et ne stocke aucune clé API. Le fournisseur et les éventuels coûts restent gérés par le client MCP utilisé.
Les améliorations du fork préservent les contrats existants :
- projets
.qet; - éléments
.elmt; - cartouches XML ;
- collections, traductions et paramètres ;
- exports et base SQLite interne.
La branche principale reste basée sur Qt 5, C++17 et Qt Widgets. La migration Qt 6 est traitée séparément afin de ne pas bloquer les améliorations actuelles.
La procédure de référence utilise MSYS2 UCRT64, CMake et Ninja.
cmake -S . -B ../qet-build -G Ninja \
-DBUILD_TESTING=ON \
-DPACKAGE_TESTS=ON
cmake --build ../qet-build
ctest --test-dir ../qet-build --output-on-failureLes dépendances et options Windows sont détaillées dans le guide de compilation MSYS2.
| Document | Contenu |
|---|---|
| Audit du logiciel | Architecture, parcours et problèmes observés |
| Backlog et roadmap | Priorités et critères d’acceptation |
| Preuves visuelles | Captures et scénarios de validation |
| Architecture MCP | Outils, sécurité et intégration IA |
| Paquet portable Windows | Déploiement et vérification |
Pour contribuer, consultez également CONTRIBUTING.md.
Ce fork ne remplace pas le projet officiel et ses modifications ne sont pas nécessairement prises en charge par l’équipe amont.
QElectroTech et les modifications de ce fork sont distribués sous licence GNU GPL version 2. Les dépendances et collections conservent leurs propres licences.

