Repository navigation
templates DE
Eine Vorlage β im MenΓΌ template, im Code und auf der Festplatte Makro
(.qetmak) β ist ein gespeichertes StΓΌck Seite: die Bauteile, die Sie markiert
hatten, mitsamt ihren eigenen Symboldefinitionen in derselben Datei. Sie lΓ€sst
sich auf jeder Seite und in jedem Projekt als Block wieder absetzen.
Das ist das richtige Werkzeug fΓΌr den Verdrahtungsblock, den Sie immer wieder zeichnen: einen Motorabgang, einen Beleuchtungsstromkreis, eine Standardeinspeisung. Ein Bauteil ist ein Symbol; eine Vorlage ist eine Anordnung davon.
Eine Vorlage wird ausschlieΓlich per Ziehen und Ablegen abgesetzt. Ihren Namen in der Liste anzuklicken oder doppelt anzuklicken bewirkt gar nichts β absichtlich, im Code β und ihr KontextmenΓΌ hat keinen Eintrag zum EinfΓΌgen. Wenn Sie eine Vorlage ausgewΓ€hlt und darauf gewartet haben, dass etwas geschieht: nichts war kaputt. Ziehen Sie sie auf die Seite. Das ist mit Abstand das hΓ€ufigste MissverstΓ€ndnis zu dieser Funktion.
Sprachhinweis. Auf Deutsch heiΓen sowohl das Register als auch die Sammlung darin Vorlagen β im FranzΓΆsischen tragen sie zwei verschiedene Namen.
Quellen: sources/diagramview.cpp,
sources/ElementsCollection/elementscollectionwidget.cpp,
sources/diagramevent/diagrameventaddmacro.cpp, lang/qet_de.ts.
- Markieren Sie auf einer Seite, was erhalten bleiben soll: Bauteile, Leiter, Texte, Bilder β alles Markierbare geht.
- Rechtsklick auf die Auswahl β βVorlage erstellenβ. Der Eintrag erscheint nur bei vorhandener Auswahl; ein Rechtsklick ins Leere liefert das SeitenmenΓΌ.
- Das Fenster βVorlage speichernβ fragt nach dem Ort. WΓ€hlen Sie die Sammlung im Baum, tragen Sie einen βName der neuen Vorlageβ ein und bestΓ€tigen Sie mit Save.
- Eine Meldung nennt den vollstΓ€ndigen Pfad der geschriebenen Datei.
Die Endung .qetmak wird angehΓ€ngt β und im Panel wieder ausgeblendet.
Γffnen Sie das Register Vorlagen des Bauteil-Panels (neben Sammlungen) und ziehen Sie die Vorlage auf die Seite.
| Schritt | Was geschieht |
|---|---|
| Sie lassen sie auf der Seite los | eine halbtransparente Vorschau der ganzen Vorlage folgt dem Zeiger, am Raster ausgerichtet |
| Linksklick | die Vorlage wird an der Stelle der Vorschau abgesetzt |
| Rechtsklick | bricht ab, nichts wird eingefΓΌgt |
| Esc | bricht ebenfalls ab, und zwar ab dem Loslassen |
WΓ€hrend des Absetzens ist das KontextmenΓΌ der Seite abgeschaltet; deshalb bricht der Rechtsklick ab, statt ein MenΓΌ zu ΓΆffnen.
Was eine Vorlage nicht absetzt, von Haus aus:
| Aktion | Ergebnis |
|---|---|
| Einfacher Klick auf den Namen | markiert die Zeile, sonst nichts |
| Doppelklick auf den Namen | nichts β der Code steigt sofort aus |
| KontextmenΓΌ der Vorlage | bietet LΓΆschen an, nie EinfΓΌgen |
| Pfad | |
|---|---|
| Standard |
(Anwendungsdatenordner)/macros/
|
| Linux | ~/.local/share/QElectroTech/QElectroTech/macros/ |
| Windows | %APPDATA%\QElectroTech\QElectroTech\macros\ |
| macOS | ~/Library/Application Support/QElectroTech/QElectroTech/macros/ |
Grundlage ist Qts Ort fΓΌr Anwendungsdaten; eine portable oder gekapselte Installation (Snap, Flatpak, AppImage mit eigenem Benutzerordner) lΓΆst ihn innerhalb dieser Kapsel auf.
Den Ordner kΓΆnnen Sie verlegen β etwa auf eine Netzfreigabe, damit ein Team aus derselben Bibliothek arbeitet β unter Einstellungen β Allgemein. Existiert der eingestellte Pfad nicht mehr, fΓ€llt QElectroTech auf den Standardordner zurΓΌck: Sie sehen eine leere Liste statt einer Fehlermeldung.
Jede Vorlage ist eine Datei. Eine .qetmak in den Ordner zu kopieren lΓ€sst sie
erscheinen, sie zu lΓΆschen entfernt sie; Unterordner sind mΓΆglich.
XML β und die Symboldefinitionen reisen mit. Genau das macht eine Vorlage zwischen Projekten und Rechnern ΓΌbertragbar: das empfangende Projekt muss die Bauteile nicht bereits installiert haben.
<qet_macro>
<collection>
<element path="import/lampe_pe.elmt">
<definition height="50" hotspot_x="15" hotspot_y="25" ...>
...die vollstΓ€ndige Symbolzeichnung...
</definition>
</element>
</collection>
<diagram_content>
<diagram projectId="0" ...>
<elements>
...was Sie markiert hatten...
</elements>
</diagram>
</diagram_content>
</qet_macro>| Teil | Inhalt |
|---|---|
<collection> |
ein <element> je verschiedenem Symbol, mit vollstΓ€ndiger Definition β eine Vorlage mit sechs gleichen Relais speichert das Relais einmal |
<diagram_content> |
der markierte Inhalt selbst, als Seitenfragment |
die type-Attribute |
zu macro://β¦ umgeschrieben, damit die abgesetzten Objekte auf die mitgelieferten Definitionen zeigen |
Eine Vorlage mit einer einzigen Lampe ist rund 3 kB groΓ, fast ausschlieΓlich Symboldefinition.
- Ziehen und Ablegen ist der einzige Weg. Kein MenΓΌeintrag, keine Tastenkombination, kein Doppelklick β Issue #931.
- Vorlagen lassen sich nicht an Ort und Stelle bearbeiten. Neu erstellen aus einer korrigierten Auswahl.
- Keine Miniaturansicht im Panel β Vorlagen stehen nur mit Namen da, der Name ist also der einzige Hinweis auf den Inhalt β Issue #932.
- Bei Entwicklungsversionen vor dem 13. September 2026 bewirkt das Ziehen einer Vorlage unter Qt 6 nichts; behoben durch PR #853. Aktualisieren, bevor Sie die Funktion fΓΌr defekt halten.
βIch wΓ€hle meine Vorlage aus und es landet nichts auf der Seite.β So ist es vorgesehen: AuswΓ€hlen tut nichts. Ziehen Sie sie auf die Seite.
βIch habe gezogen und es passiert trotzdem nichts.β PrΓΌfen Sie das Versionsdatum β siehe den Qt-6-Hinweis oben. PrΓΌfen Sie dann, ob Sie innerhalb der ZeichenflΓ€che losgelassen haben und nicht im grauen Rand.
βDie Vorschau klebt am Zeiger.β Ein Absetzen lΓ€uft: Linksklick setzt ab, Esc oder Rechtsklick bricht ab.
βMeine Vorlagen sind verschwunden.β
Der Vorlagenordner ist unter Einstellungen β Allgemein einstellbar. Zeigt er auf
ein nicht eingehΓ€ngtes Laufwerk, erscheint die Sammlung leer. Pfad prΓΌfen oder
die .qetmak-Dateien in den Standardordner kopieren.
- Sammlungen verwalten β das Panel mit dem Register
- Den Bauteil-Editor benutzen β fΓΌr die Symbole, aus denen eine Vorlage zusammengesetzt wird
- Einstellungen β wo der Vorlagenordner festgelegt wird
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
