Table of Contents
Roadmap de Développement
Feuille de route future pour QElectroTech et projets en cours.
Qt6 Modernisation
Objectif
Migrer de Qt5 à Qt6 pour performance moderne et support à long terme.
Statut : En Cours
Tâches :
- Migration des dépendances Qt5 → Qt6
- Mise à jour de CMake et build system
- Tests de compatibilité
- CI/CD mise à jour
Bénéfices :
- Meilleure performance
- Support à plus long terme
- Nouvelles fonctionnalités Qt
- Meilleure stabilité
Temps Estimé : 2026 Q2-Q3
Refactorisation 2.0
Objectif
Refactoriser l'architecture core pour scalabilité et maintenabilité.
Statut : Planifié
Domaines :
- Architecture de base de données
- Système d'événements
- Système de rendu
- Gestion de la mémoire
Collaboration Multi-Utilisateurs
Objectif
Permettre plusieurs utilisateurs d'éditer le même projet.
Statut : Discussion
Concepts :
- Verrouillage d'éléments
- Synchronisation des modifications
- Historique des versions
- Résolution de conflits
Performance
Optimisations
Grands Projets (500+ éléments) :
- Améliorer rendering
- Optimiser structures de données
- Caching intelligent
- Async I/O
Statut: Amélioration continue
Interface Utilisateur
Améliorations Prévues
- Mode sombre natif
- Panneaux redimensionnables
- Thèmes personnalisables
- Navigation améliorée
Documentation
Objectifs
- Tutoriels vidéo complets
- Guides bilingues (FR/DE)
- Wiki étendu
- Références API améliorées
Statut : En Cours
Signaler des Bugs
Vous avez trouvé un problème ? Aidez-nous à l'améliorer :
🌐 Choisir la Langue — English · Français · Deutsch
Getting Started
🌐 Languages — English · Français · Deutsch
Guides
Conductors — wire properties, what feeds which export, and cables
Wire & cable catalogue — cable types, IEC 60757 core colours, assigning a core to a conductor
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
Preferences reference — what each settings page does
Keyboard-only control — mouseless QET, and the one real gap
Mouse modifiers — what Shift, Ctrl and Alt change while you drag
Managing collections — folders, writability, building your own shortlist
Templates — reusable multi-element blocks, and why clicking one does nothing
Search & Replace — bulk property changes
Building a nomenclature query — the BOM/summary table builder
Linking wires across pages — folio 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
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
Vision — proposal, under discussion
