Entwicklungs-Roadmap
Zukünftige Richtung für QElectroTech und laufende Projekte.
Qt6 Modernisierung
Ziel
Migration von Qt5 zu Qt6 für moderne Performance und langfristigen Support.
Status: In Arbeit
Aufgaben :
- Qt5 → Qt6 Abhängigkeitsmigration
- CMake und Build-System aktualisieren
- Kompatibilitätstests
- CI/CD aktualisieren
Vorteile :
- Bessere Performance
- Längerfristiger Support
- Neue Qt-Funktionen
- Verbesserte Stabilität
Geschätzter Zeitraum : 2026 Q2-Q3
Refaktorisierung 2.0
Ziel
Refaktorisierung der Core-Architektur für Skalierbarkeit und Wartbarkeit.
Status: Geplant
Bereiche :
- Datenbank-Architektur
- Event-System
- Rendering-System
- Speicherverwaltung
Multi-Benutzer-Zusammenarbeit
Ziel
Ermöglichen Sie mehreren Benutzern, dasselbe Projekt zu bearbeiten.
Status: Diskussion
Konzepte :
- Element-Verriegelung
- Änderungssynchronisierung
- Versionsverlauf
- Konfliktauflösung
Performance
Optimierungen
Große Projekte (500+ Elemente) :
- Rendering verbessern
- Datenstrukturen optimieren
- Intelligentes Caching
- Async I/O
Status: Kontinuierliche Verbesserung
Benutzeroberfläche
Geplante Verbesserungen
- Nativer Dark Mode
- Größenänderbare Panels
- Benutzerdefinierte Designs
- Verbesserte Navigation
Dokumentation
Ziele
- Vollständige Video-Tutorials
- Zweisprachige Guides (FR/DE)
- Erweitertes Wiki
- Verbesserte API-Referenzen
Status: In Arbeit
Bugs Melden
Fehler gefunden? Helfen Sie uns zu verbessern:
🌐 Sprache wählen — 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
