Sammlungen verwalten
Diese Seite behandelt das Elementepanel selbst — Ordner organisieren, Elemente verschieben und löschen, und was „beschreibbar" im Alltag tatsächlich bedeutet. Getrennte Seiten behandeln das Dateiformat (Elements XML) und das Zeichnen eines Elements (Den Element-Editor benutzen).
Quelle: sources/ElementsCollection/ — elementscollectionwidget.cpp (das
Panel), elementstreeview.cpp / elementscollectionmodel.cpp (der Baum),
elementslocation.cpp (Identität und Beschreibbarkeit).
1. Zwei Reiter, ein Panel
Das Elementepanel hat zwei Reiter:
| Reiter | Zeigt |
|---|---|
| Sammlungen | den Elementebaum — gemeinsam, eigen, Firma, und alles im aktuellen Projekt Eingebettete |
| Vorlagen | wiederverwendbare Folio-Ausschnitte („Makros"), die sich auf ein Folio ziehen lassen — getrennt von einzelnen Elementen |
Ein Makro ist ein gespeicherter Ausschnitt aus einem Folio — Elemente, Leiter, was auch immer ausgewählt war —, der sich per Klick als Gruppe zurücksetzen lässt. Das ist ein eigener Mechanismus, kein Element, und wird hier nicht weiter vertieft; die Regeln zum Durchsuchen und Verwalten von Ordnern auf dieser Seite gelten für beide Reiter gleichermaßen.
Das Suchfeld oben filtert den aktuellen Reiter während der Eingabe.
2. Die drei Sammlungen, und welche sich wirklich bearbeiten lassen
| Sammlung | Ort | Beschreibbar? |
|---|---|---|
| Gemeinsam | mit QET ausgeliefert | Nein — immer schreibgeschützt, unabhängig von Dateiberechtigungen auf der Platte |
| Eigen | Ihre eigene | ja |
| Firma | innerhalb einer Organisation geteilt | ja |
| Eingebettet | im geöffneten Projekt | folgt dem Projekt — schreibgeschützt, wenn das Projekt selbst es ist |
Der Schreibschutz der gemeinsamen Sammlung ist keine
Berechtigungsprüfung — ElementsLocation::isWritable() verweigert sie
bedingungslos, anhand des Pfads. Deshalb sind Neuer Ordner, Neues Element,
Umbenennen und Löschen dort immer ausgegraut, selbst als Administrator.
Alle drei obersten Pfade (dazu die beiden Schriftfeldvorlagen-Pfade und der Makropfad) lassen sich unter Einstellungen → Allgemein verlagern.
3. Elemente organisieren
Rechtsklick im Baum für:
| Aktion | Tut |
|---|---|
| Neuer Ordner | legt einen Unterordner an — nur wo die Sammlung beschreibbar ist |
| Neues Element | startet den Assistenten für neue Elemente in diesem Ordner |
| Element bearbeiten | öffnet es im Element-Editor |
| Ordner bearbeiten | benennt ihn um |
| Element löschen | fragt nach Bestätigung, entfernt dann die Datei — nicht rückgängig zu machen |
| Ordner löschen | fragt nach Bestätigung, entfernt dann den Ordner samt Inhalt — nicht rückgängig zu machen |
| Entsprechenden Ordner öffnen | zeigt den Ort im Dateimanager des Betriebssystems |
| Sammlungen neu laden | liest den Sammlungsbaum erneut von der Platte — nützlich nach Bearbeitung von Dateien außerhalb von QET |
| Nur diesen Ordner anzeigen / Alle Ordner anzeigen | ein „Solo"-Filter, um den Baum auf einen Zweig zu beschränken |
| Ordnereigenschaften | Dateisystempfad, dazu die Anzahl der enthaltenen Elemente und Unterordner |
Ziehen und Ablegen verschiebt Elemente und Ordner zwischen Orten im Baum, unter derselben Beschreibbarkeitsregel — aus der gemeinsamen Sammlung heraus lässt sich ziehen (eine Kopie, da sich die Quelle nicht entfernen lässt), innerhalb von ihr aber nichts umsortieren.
Löschen ist echtes Löschen, kein QET-eigenes Rückgängig/Papierkorb. Könnte ein Ordner oder Element noch gebraucht werden, verschieben Sie ihn statt ihn zu löschen.
4. In ein Projekt eingebettete Elemente
Ein Projekt kann eine eigene Kopie der von ihm verwendeten Elemente
mitführen, unabhängig von jeder Sammlung auf der Platte — das ist die Zeile
Eingebettet oben. Das macht eine .qet-Datei in sich geschlossen: Sie
an jemanden zu schicken, nimmt Elemente aus Ihrer eigenen Sammlung mit,
korrekt dargestellt, selbst wenn der Empfänger diese Sammlung gar nicht
besitzt.
Siehe auch: Elements XML · Den Element-Editor benutzen · Einstellungsreferenz · EPLAN-Teile importieren (.edz)
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
