mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-09-20 07:14:13 +02:00
Correct user_manual and add a preferences reference
user_manual.md read as confident-sounding but unverified filler, the same failure mode already found and fixed in api_reference this session. Checked every concrete claim in Projects & Folios, Working with Elements, Drawing Wires, Reports, Preferences and the shortcuts table against the actual source, and found roughly a dozen fabrications, not one or two: - File -> New Project has no dialog at all (QETDiagramEditor::newProject() creates the project and calls addNewDiagram() immediately) -- not a three-step page-size/orientation/margin wizard. - There is no "folio type" concept anywhere in the source -- no single-line/multiline/control-diagram selector. Adding a folio (addNewDiagram()) is likewise instant, no dialog. - No per-folio "scale" property exists. - "Auto-save, configure in Preferences" doesn't exist; there is a 20-minute crash-recovery backup timer with no exposed interval setting. - The claimed element categories (01_Misc/03_Control/04_Energy/ 10_Electrical) don't match anything in the collection -- real top-level trees are 10_allpole/20_logic/30_hydraulic/50_pneumatic/60_energy. - Every one of Rotate=R, Flip=H/V and Fit-to-page=Ctrl+0 in the shortcuts table is wrong against ShortcutManager's actual registrations: rotate is Space, fit-to-page is Ctrl+9, and flip doesn't exist at all for an element placed on a folio -- flip (F) is element-editor-only, for redrawing the symbol itself. - No element-locking or persistent-grouping feature exists on current master; removed rather than described. - No wire-splitting mechanism exists (grep for split/conductor turns up nothing); "wires only connect at terminals" already said correctly elsewhere in the same file. - No "Project -> Reports" menu or "I/O Documentation" report type exists; nomenclature/wiring-list generation is File -> Export or the CLI (--export-bom etc.), already documented in api_reference. - The dynamic-text variable list (%id = "element ID", %label, %comment...) contradicts this session's own verified variables.md -- %id is a folio index, not an element reference number. - No in-app "community element repository" browser exists. - The claimed Preferences categories (Display/Projects/Grid) don't match the five real pages (General, New project, Export, Print, Shortcuts). Corrected or removed each, linking to the real mechanism where one of this session's other pages already covers it (variables, api_reference, project_database, element_editor, title_blocks, folio_links) rather than re-describing it. Softened Multi-User Workflows with an actual caveat -- project_database.md already established there's no shared-state mechanism, so "merge changes when working in parallel" needed the warning that a merge conflict there is a raw XML conflict, not a structured one. Applied identically across EN/FR/DE, not just the English source. Adds a new preferences reference page (EN/FR/DE) covering what the real five pages actually control, built from configdialog.cpp and sources/ui/configpage/ directly: the six collection/title-block path pickers on General (and why relocating one without a trailing slash used to silently break IEC 81346 prefixes -- bugtracker #671), the New project/New folio page's dual identity (same class, title and target change depending on whether a project is open), and that Export and Print share one underlying widget rather than being separate implementations.
+2
@@ -24,6 +24,8 @@
|
||||
|
||||
**[Using the element editor](element_editor)** — drawing tools, saving, checks
|
||||
|
||||
**[Preferences reference](preferences)** — what each settings page does
|
||||
|
||||
**[Linking wires across pages](folio_links)** — folio reports
|
||||
|
||||
**[Variables & formulas](variables)** — `%f`, `%{label}`, sequences
|
||||
|
||||
+1
@@ -67,6 +67,7 @@ Beginnen Sie mit der deutschen Version dieses Wikis:
|
||||
| Importing EPLAN parts (.edz) | ✅ | ✅ | ✅ |
|
||||
| DXF import & export | ✅ | ✅ | ✅ |
|
||||
| Using the element editor | ✅ | ✅ | ✅ |
|
||||
| Preferences reference | ✅ | ✅ | ✅ |
|
||||
|
||||
**Legend:** ✅ Translated | 📋 Planned | ❌ Not yet started
|
||||
|
||||
|
||||
+158
@@ -0,0 +1,158 @@
|
||||
# Einstellungsreferenz
|
||||
|
||||
*Bearbeiten → Einstellungen* öffnet **fünf** Seiten: Allgemein, Neues
|
||||
Projekt, Export, Drucken, Tastenkürzel. Das ist die vollständige Liste — es
|
||||
gibt keine eigene Kategorie „Anzeige" oder „Raster"; diese Einstellungen
|
||||
liegen unter Allgemein.
|
||||
|
||||
Ein zweiter, verwandter Dialog — **Projekteigenschaften** — nutzt eine
|
||||
dieser Seiten (Neues Projekt/Neues Folio) erneut, um die Vorgaben des
|
||||
*aktuellen Projekts* statt der Anwendung zu bearbeiten. Siehe §2.
|
||||
|
||||
Quelle: `sources/configdialog.cpp` (die Hülle des Dialogs),
|
||||
`sources/ui/configpage/` (die fünf Seiten),
|
||||
`QETApp::configureQET()` (wo sie zusammengesetzt werden).
|
||||
|
||||
---
|
||||
|
||||
## 1. Allgemein
|
||||
|
||||
Die umfangreichste Seite, in mehreren Gruppen:
|
||||
|
||||
### Sammlungs- und Schriftfeldpfade
|
||||
|
||||
Sechs Ordnerauswahlfelder, mit denen sich jede von der App gelesene
|
||||
Sammlung verlagern lässt: gemeinsame Elemente, Firmenelemente, eigene
|
||||
Elemente, Firmen-Schriftfeldvorlagen, eigene Schriftfeldvorlagen und eigene
|
||||
Makros.
|
||||
|
||||
> **Genau diese Einstellung steckt hinter einem echten Fehler.** Die
|
||||
> gemeinsame Sammlung auf einen Pfad ohne abschließenden Schrägstrich zu
|
||||
> verlagern, brach früher stillschweigend die IEC-81346-Präfixsuche für
|
||||
> jedes Element (Bugtracker #671) — inzwischen behoben. Funktionieren
|
||||
> Präfixe nach Benutzung dieses Dialogs plötzlich nicht mehr, liegt das
|
||||
> daran.
|
||||
|
||||
### Oberfläche
|
||||
|
||||
- Systemfarben verwenden
|
||||
- Trackpad-Gesten verwenden
|
||||
- Herauszoomen über den Folio-Rand hinaus erlauben
|
||||
- Rundungsrichtlinie für HDPI-Skalierung (ab 0,5 aufrunden, immer
|
||||
aufrunden, immer abrunden, ab 0,75 aufrunden, oder gar nicht runden) —
|
||||
relevant auf Bildschirmen mit gebrochener Skalierung
|
||||
- Sprache
|
||||
|
||||
### Zustand beim Start
|
||||
|
||||
- Raster standardmäßig anzeigen (wirkt erst beim **nächsten** Start, nicht
|
||||
sofort)
|
||||
- Führungslinien standardmäßig anzeigen (ebenso — nächster Start)
|
||||
|
||||
### Elementverwaltung
|
||||
|
||||
- In das Projekt eingebettete Elemente hervorheben (im Gegensatz zu aus
|
||||
einer Sammlung referenzierten)
|
||||
- Eine Obergrenze, wie viele Primitive die Teileliste des Element-Editors
|
||||
darstellt, bevor sie aufgibt — sie zu erhöhen kann den Editor verlangsamen
|
||||
oder bei einem sehr komplexen Element zum Absturz bringen
|
||||
|
||||
### Elementtexte, unabhängige Texte, andere Texte
|
||||
|
||||
Standardschriftgröße und Verhalten für jede dieser drei Kategorien getrennt
|
||||
— die eigenen dynamischen Textfelder eines Elements, freistehender Text auf
|
||||
einem Folio, und alles andere.
|
||||
|
||||
### Raster und Tastaturbewegung
|
||||
|
||||
- Rasterabstand (1–30)
|
||||
- Schrittweite der Tastatur-Verschiebung (1–30) — wie weit Pfeiltasten eine
|
||||
Auswahl bewegen
|
||||
- Schrittweite mit gehaltener **Alt**-Taste (1–9) — der Feinbewegungs-Modifizierer
|
||||
|
||||
---
|
||||
|
||||
## 2. Neues Projekt / Neues Folio
|
||||
|
||||
**Dieselbe Seite, zwei Namen**, je nachdem, woher man sie öffnet:
|
||||
|
||||
| Geöffnet aus | Titel | Bearbeitet |
|
||||
|---|---|---|
|
||||
| *Bearbeiten → Einstellungen* | **Neues Projekt** | die Vorgaben, mit denen jedes künftige neue Projekt beginnt |
|
||||
| Den *Eigenschaften* eines Projekts | **Neues Folio** | die Vorgaben dieses einen Projekts |
|
||||
|
||||
Fünf Reiter, und das ist die Seite hinter allem, was der `newdiagrams`-Block
|
||||
in **[Project XML](project_XML)** dokumentiert:
|
||||
|
||||
| Reiter | Legt fest |
|
||||
|---|---|
|
||||
| **Folio** | Rahmen (Zeilen/Spalten/Größe) und Schriftfeldvorlage |
|
||||
| **Leiter** | die Vorgabeeigenschaften, mit denen jeder neue Draht beginnt |
|
||||
| **Folioverweise** | die Beschriftungsformel für `next_report`/`previous_report`-Elemente — siehe **[Drähte über Seiten hinweg verknüpfen](folio_links-DE)** §4 |
|
||||
| **Querverweise** | Master-/Slave-Beschriftungsformeln — siehe **[Elemente verknüpfen](element_linking-DE)** |
|
||||
| **Führungslinien** | die Vorgabe-Ausrichtungslinien |
|
||||
|
||||
Diese Seite aus den *Einstellungen* heraus zu ändern (kein Projekt geöffnet)
|
||||
ändert, womit **neue** Projekte beginnen; es ändert kein bereits geöffnetes
|
||||
Projekt rückwirkend. Sie aus den *Eigenschaften* eines Projekts heraus zu
|
||||
ändern, betrifft nur dieses eine Projekt.
|
||||
|
||||
---
|
||||
|
||||
## 3. Export und Drucken
|
||||
|
||||
**Diese beiden Seiten teilen sich dasselbe zugrunde liegende Widget** —
|
||||
Drucken ist das Export-Widget mit aktiviertem Druckmodus, keine eigene
|
||||
Implementierung. Beide bieten:
|
||||
|
||||
- Ausgabeformat: PNG, JPG, BMP, SVG oder DXF (beim Drucken naturgemäß
|
||||
weiter eingeschränkt)
|
||||
- Das ganze Folio exportieren (Rahmen + Schriftfeld + Inhalt) oder nur die
|
||||
Elemente
|
||||
- Raster zeichnen / Rahmen zeichnen / Schriftfeld zeichnen
|
||||
- Klemmen zeichnen / Klemmennamen zeichnen — standardmäßig aus, da die
|
||||
Klemmenmarkierungen des interaktiven Editors nicht in der Ausgabe
|
||||
erscheinen sollen
|
||||
- Leiterfarben beibehalten
|
||||
- Nur SVG: transparenter Hintergrund
|
||||
|
||||
Das sind dieselben Einstellungen, die der Dialog **Datei → Export** selbst
|
||||
bietet — diese Seite legt lediglich fest, womit ein *neuer* Export beginnt,
|
||||
dieselbe Beziehung wie zwischen Neues Projekt/Neues Folio und einem
|
||||
brandneuen Projekt.
|
||||
|
||||
Zu den Genauigkeitsgrenzen des DXF-Formats selbst (was den Export übersteht
|
||||
und was nicht) siehe **[DXF-Import und -Export](dxf-DE)**.
|
||||
|
||||
---
|
||||
|
||||
## 4. Tastenkürzel
|
||||
|
||||
Eine durchsuch- und filterbare Tabelle jeder registrierten Aktion und ihrer
|
||||
Tastenkombination, mit einer Schaltfläche **Alle zurücksetzen** und
|
||||
Zurücksetzen je Tastenkürzel. Der Schnellfilter schränkt ein auf: alle, nur
|
||||
zugewiesene, nur nicht zugewiesene, oder **nur Konflikte** — der schnelle
|
||||
Weg, zwei um dieselbe Taste konkurrierende Aktionen zu finden, nachdem man
|
||||
etwas angepasst hat.
|
||||
|
||||
Ein Konflikt wird angezeigt, nicht stillschweigend zugelassen — QET nennt
|
||||
die andere Aktion, die eine Taste bereits verwendet, die Sie gerade neu
|
||||
zuweisen wollen.
|
||||
|
||||
---
|
||||
|
||||
## 5. Was auffallend *nicht* hier ist
|
||||
|
||||
- **Kein Auto-Speicher-Intervall je Folio.** QET schreibt im Hintergrund
|
||||
eine periodische Absicherungskopie, doch ihr Takt ist keine Einstellung —
|
||||
siehe den entsprechenden Hinweis im Benutzerhandbuch.
|
||||
- **Keine projektweite „Seitengröße"-Einstellung** getrennt von der
|
||||
Rahmenkonfiguration im Reiter Folio oben — Zeilen/Spalten/Größe des
|
||||
Rahmens *sind* das Seitenlayout.
|
||||
- **Kein Dunkelmodus-Schalter getrennt von „Systemfarben verwenden".** Das
|
||||
Thema folgt dem Betriebssystem, sofern man das nicht abschaltet.
|
||||
|
||||
---
|
||||
|
||||
Siehe auch: **[Project XML](project_XML)** · **[Elemente verknüpfen](element_linking-DE)** ·
|
||||
**[Drähte über Seiten hinweg verknüpfen](folio_links-DE)** · **[DXF-Import und -Export](dxf-DE)**
|
||||
+160
@@ -0,0 +1,160 @@
|
||||
# Référence des préférences
|
||||
|
||||
*Édition → Préférences* ouvre **cinq** pages : Général, Nouveau projet,
|
||||
Export, Impression, Raccourcis. C'est toute la liste — il n'existe pas de
|
||||
catégorie distincte « Affichage » ou « Grille » ; ces réglages vivent dans
|
||||
Général.
|
||||
|
||||
Un second dialogue apparenté — **Propriétés du projet** — réutilise l'une de
|
||||
ces pages (Nouveau projet/Nouveau folio) pour modifier les valeurs par
|
||||
défaut du *projet en cours* plutôt que celles de l'application. Voir §2.
|
||||
|
||||
Source : `sources/configdialog.cpp` (l'enveloppe du dialogue),
|
||||
`sources/ui/configpage/` (les cinq pages),
|
||||
`QETApp::configureQET()` (où elles sont assemblées).
|
||||
|
||||
---
|
||||
|
||||
## 1. Général
|
||||
|
||||
La page la plus fournie, en plusieurs groupes :
|
||||
|
||||
### Chemins des collections et des cartouches
|
||||
|
||||
Six sélecteurs de dossier, permettant de relocaliser chaque collection que
|
||||
l'application lit : éléments communs, éléments entreprise, éléments
|
||||
personnels, modèles de cartouche entreprise, modèles de cartouche
|
||||
personnels, et macros personnelles.
|
||||
|
||||
> **C'est précisément le réglage à l'origine d'un vrai bogue.** Relocaliser
|
||||
> la collection commune vers un chemin sans barre oblique finale cassait
|
||||
> silencieusement la résolution des préfixes IEC 81346 de chaque élément
|
||||
> (bugtracker #671) — corrigé en amont. Si les préfixes cessent de
|
||||
> fonctionner après avoir utilisé ce dialogue, voilà pourquoi.
|
||||
|
||||
### Interface
|
||||
|
||||
- Utiliser les couleurs du système
|
||||
- Utiliser les gestes du pavé tactile
|
||||
- Autoriser le dézoom au-delà du folio
|
||||
- Politique d'arrondi de la mise à l'échelle HDPI (arrondi supérieur à
|
||||
partir de 0,5, toujours supérieur, toujours inférieur, arrondi supérieur
|
||||
à partir de 0,75, ou aucun arrondi) — pertinent sur les écrans à échelle
|
||||
fractionnaire
|
||||
- Langue
|
||||
|
||||
### État au démarrage
|
||||
|
||||
- Afficher la grille par défaut (pris en compte au **prochain** lancement,
|
||||
pas immédiatement)
|
||||
- Afficher les guides par défaut (idem — prochain lancement)
|
||||
|
||||
### Gestion des éléments
|
||||
|
||||
- Mettre en évidence les éléments intégrés au projet (par opposition à ceux
|
||||
référencés depuis une collection)
|
||||
- Un plafond au nombre de primitives que la liste des parties de l'éditeur
|
||||
d'élément affichera avant d'abandonner — l'augmenter peut ralentir
|
||||
l'éditeur ou le faire planter sur un élément très complexe
|
||||
|
||||
### Textes d'éléments, textes indépendants, autres textes
|
||||
|
||||
La taille de police par défaut et le comportement pour chacune de ces trois
|
||||
catégories séparément — les textes dynamiques propres à un élément, le
|
||||
texte libre sur un folio, et tout le reste, respectivement.
|
||||
|
||||
### Grille et déplacement au clavier
|
||||
|
||||
- Espacement de grille (1–30)
|
||||
- Pas de déplacement au clavier (1–30) — de combien les flèches déplacent
|
||||
une sélection
|
||||
- Pas de déplacement au clavier avec **Alt** enfoncé (1–9) — le modificateur
|
||||
de déplacement fin
|
||||
|
||||
---
|
||||
|
||||
## 2. Nouveau projet / Nouveau folio
|
||||
|
||||
**La même page, deux noms**, selon d'où vous l'ouvrez :
|
||||
|
||||
| Ouverte depuis | Titre | Modifie |
|
||||
|---|---|---|
|
||||
| *Édition → Préférences* | **Nouveau projet** | les valeurs par défaut de tout futur nouveau projet |
|
||||
| Les *Propriétés* d'un projet | **Nouveau folio** | les valeurs par défaut de ce seul projet |
|
||||
|
||||
Cinq onglets, et c'est la page derrière tout ce que documente le bloc
|
||||
`newdiagrams` de **[Project XML](project_XML)** :
|
||||
|
||||
| Onglet | Règle |
|
||||
|---|---|
|
||||
| **Folio** | le cadre (lignes/colonnes/taille) et le modèle de cartouche |
|
||||
| **Conducteur** | les propriétés par défaut de tout nouveau fil |
|
||||
| **Reports de folio** | la formule d'étiquette des éléments `next_report`/`previous_report` — voir **[Lier des fils d'une page à l'autre](folio_links-FR)** §4 |
|
||||
| **Références croisées** | les formules d'étiquette maître/esclave — voir **[Lier des éléments](element_linking-FR)** |
|
||||
| **Guides** | les guides d'alignement par défaut |
|
||||
|
||||
Modifier ceci depuis *Préférences* (aucun projet ouvert) change ce que les
|
||||
**nouveaux** projets reçoivent ; cela ne modifie rétroactivement aucun
|
||||
projet déjà ouvert. Le modifier depuis les *Propriétés* d'un projet ne
|
||||
change que ce projet-là.
|
||||
|
||||
---
|
||||
|
||||
## 3. Export et Impression
|
||||
|
||||
**Ces deux pages partagent le même composant sous-jacent** — Impression est
|
||||
le composant d'export avec le mode impression activé, pas une implémentation
|
||||
distincte. Les deux exposent :
|
||||
|
||||
- Format de sortie : PNG, JPG, BMP, SVG ou DXF (l'impression le restreint
|
||||
naturellement davantage)
|
||||
- Exporter le folio entier (cadre + cartouche + contenu) ou les éléments
|
||||
seuls
|
||||
- Dessiner la grille / dessiner le cadre / dessiner le cartouche
|
||||
- Dessiner les bornes / dessiner les noms de bornes — désactivé par défaut,
|
||||
car les marqueurs de bornes de l'éditeur interactif ne sont pas censés
|
||||
apparaître dans la sortie
|
||||
- Conserver les couleurs des conducteurs
|
||||
- SVG uniquement : fond transparent
|
||||
|
||||
Ce sont les mêmes réglages que ceux exposés par le dialogue **Fichier →
|
||||
Exporter** lui-même — cette page définit simplement ce avec quoi commence un
|
||||
*nouvel* export, la même relation qu'entre Nouveau projet/Nouveau folio et
|
||||
un projet flambant neuf.
|
||||
|
||||
Pour les limites de fidélité propres au format DXF (ce qui survit ou non à
|
||||
l'export), voir **[Import et export DXF](dxf-FR)**.
|
||||
|
||||
---
|
||||
|
||||
## 4. Raccourcis
|
||||
|
||||
Un tableau consultable et filtrable de chaque action enregistrée et de sa
|
||||
combinaison de touches, avec un bouton **Tout réinitialiser** et une
|
||||
réinitialisation par raccourci. Le filtre rapide restreint à : tous,
|
||||
attribués uniquement, non attribués uniquement, ou **conflits
|
||||
uniquement** — le moyen rapide de repérer deux actions se disputant la même
|
||||
touche après avoir personnalisé les réglages.
|
||||
|
||||
Un conflit est signalé, pas silencieusement autorisé — QET indique quelle
|
||||
autre action utilise déjà la touche que vous êtes sur le point de
|
||||
réattribuer.
|
||||
|
||||
---
|
||||
|
||||
## 5. Ce qui, notablement, n'est *pas* là
|
||||
|
||||
- **Aucun intervalle de sauvegarde automatique par folio.** QET écrit une
|
||||
sauvegarde de secours périodique en arrière-plan, mais son rythme n'est
|
||||
pas un réglage — voir la note du manuel utilisateur à ce sujet.
|
||||
- **Aucun réglage de « taille de page » à l'échelle du projet** distinct du
|
||||
réglage de cadre de l'onglet Folio ci-dessus — les lignes/colonnes/taille
|
||||
du cadre *sont* la mise en page.
|
||||
- **Aucun bascule mode sombre distinct de « utiliser les couleurs du
|
||||
système ».** Le thème suit le système d'exploitation, sauf si vous
|
||||
désactivez cette option.
|
||||
|
||||
---
|
||||
|
||||
Voir aussi : **[Project XML](project_XML)** · **[Lier des éléments](element_linking-FR)** ·
|
||||
**[Lier des fils d'une page à l'autre](folio_links-FR)** · **[Import et export DXF](dxf-FR)**
|
||||
+147
@@ -0,0 +1,147 @@
|
||||
# Preferences reference
|
||||
|
||||
*Edit → Preferences* opens **five** pages: General, New project, Export,
|
||||
Print, Shortcuts. That's the whole list — there is no separate "Display" or
|
||||
"Grid" category; those live inside General.
|
||||
|
||||
A second, related dialog — **Project Properties** — reuses one of these
|
||||
pages (New project/New folio) to edit the *current project's* defaults
|
||||
instead of the application's. See §2.
|
||||
|
||||
Source: `sources/configdialog.cpp` (the dialog shell),
|
||||
`sources/ui/configpage/` (the five pages),
|
||||
`QETApp::configureQET()` (where they're assembled).
|
||||
|
||||
---
|
||||
|
||||
## 1. General
|
||||
|
||||
The largest page, in several groups:
|
||||
|
||||
### Collection and title-block paths
|
||||
|
||||
Six folder pickers, letting you relocate every collection the app reads:
|
||||
common elements, company elements, custom (your own) elements, company
|
||||
title-block templates, custom title-block templates, and custom macros.
|
||||
|
||||
> **This is exactly the setting behind a real bug.** Relocating the common
|
||||
> collection to a folder path with no trailing slash used to silently break
|
||||
> IEC 81346 prefix lookups for every element (bugtracker #671) — fixed
|
||||
> upstream. If prefixes ever stop working after you use this dialog, that
|
||||
> history is why.
|
||||
|
||||
### Interface
|
||||
|
||||
- Use system colours
|
||||
- Use trackpad gestures
|
||||
- Allow zooming out beyond the folio edge
|
||||
- HDPI scaling rounding policy (round up at .5, always ceil, always floor,
|
||||
round up at .75, or no rounding) — matters on fractional-scale displays
|
||||
- Language
|
||||
|
||||
### Startup state
|
||||
|
||||
- Show the grid by default (takes effect on the *next* launch, not
|
||||
immediately)
|
||||
- Show guides by default (same — next launch)
|
||||
|
||||
### Element management
|
||||
|
||||
- Highlight elements embedded in the project (vs. referenced from a
|
||||
collection)
|
||||
- A cap on how many primitives the element editor's parts list will render
|
||||
before giving up — raising it can slow the editor down or crash it on a
|
||||
very complex element
|
||||
|
||||
### Element texts, independent texts, other texts
|
||||
|
||||
Default font size and behaviour for each of these three separately — an
|
||||
element's own dynamic text fields, free-standing text on a folio, and
|
||||
everything else, respectively.
|
||||
|
||||
### Grid and keyboard movement
|
||||
|
||||
- Grid spacing (1–30)
|
||||
- Keyboard-nudge step (1–30) — how far arrow keys move a selection
|
||||
- Keyboard-nudge step with **Alt** held (1–9) — the fine-movement modifier
|
||||
|
||||
---
|
||||
|
||||
## 2. New project / New folio
|
||||
|
||||
**The same page, two names**, depending on where you open it:
|
||||
|
||||
| Opened from | Title | Edits |
|
||||
|---|---|---|
|
||||
| *Edit → Preferences* | **New project** | the defaults every future new project starts with |
|
||||
| A project's own *Properties* dialog | **New folio** | that one project's defaults |
|
||||
|
||||
Five tabs, and this is the page behind everything documented in
|
||||
**[Project XML](project_XML)**'s `newdiagrams` block:
|
||||
|
||||
| Tab | Sets |
|
||||
|---|---|
|
||||
| **Folio** | border (rows/columns/size) and title block template |
|
||||
| **Conductor** | the default conductor properties every new wire starts with |
|
||||
| **Folio reports** | the label formula for `next_report`/`previous_report` elements — see **[Linking wires across pages](folio_links)** §4 |
|
||||
| **Cross-references** | master/slave label formulas — see **[Linking elements](element_linking)** |
|
||||
| **Guides** | default alignment guides |
|
||||
|
||||
Changing this from *Preferences* (no project open) changes what **new**
|
||||
projects get; it does not retroactively change any project already open.
|
||||
Changing it from a project's *Properties* dialog changes only that project.
|
||||
|
||||
---
|
||||
|
||||
## 3. Export and Print
|
||||
|
||||
**These two pages share the same underlying widget** — Print is the export
|
||||
widget with printing mode turned on, not a separate implementation. Both
|
||||
expose:
|
||||
|
||||
- Output format: PNG, JPG, BMP, SVG or DXF (Print naturally constrains this
|
||||
further)
|
||||
- Export the whole folio (border + title block + content) or elements only
|
||||
- Draw grid / draw border / draw title block
|
||||
- Draw terminals / draw terminal names — off by default, since the
|
||||
interactive editor's terminal markers aren't meant to appear in output
|
||||
- Keep conductor colours
|
||||
- SVG-only: transparent background
|
||||
|
||||
These are the same settings the **File → Export** dialog itself exposes —
|
||||
this page just sets what a *new* export starts with, the same relationship
|
||||
New project/New folio has to a brand-new project.
|
||||
|
||||
For the DXF format's own fidelity limits (what does and doesn't survive
|
||||
export), see **[DXF import & export](dxf)**.
|
||||
|
||||
---
|
||||
|
||||
## 4. Shortcuts
|
||||
|
||||
A searchable, filterable table of every registered action and its key
|
||||
combination, with a **Reset all** button and a per-shortcut reset. The quick
|
||||
filter narrows to: all, assigned only, unassigned only, or **conflicts
|
||||
only** — the fast way to find two actions fighting over the same key after
|
||||
you've customised things.
|
||||
|
||||
A conflict is shown, not silently allowed — QET tells you which other
|
||||
action already uses a key you're about to reassign.
|
||||
|
||||
---
|
||||
|
||||
## 5. What's notably *not* here
|
||||
|
||||
- **No per-diagram auto-save interval.** QET writes a periodic
|
||||
crash-recovery backup in the background, but its timing isn't a setting
|
||||
— see the User Manual's note on this.
|
||||
- **No project-wide "page size" setting** separate from the Folio tab's
|
||||
border configuration above — border rows/columns/size *is* the page
|
||||
layout.
|
||||
- **No dark-mode toggle distinct from "use system colours."** Theme follows
|
||||
the OS unless you opt out of that.
|
||||
|
||||
---
|
||||
|
||||
See also: **[Project XML](project_XML)** · **[Linking elements](element_linking)** ·
|
||||
**[Linking wires across pages](folio_links)** · **[DXF import & export](dxf)**
|
||||
+91
-115
@@ -105,28 +105,25 @@ Komplette Referenzbeschreibung für die Verwendung von QElectroTech zum Erstelle
|
||||
|
||||
### Neues Projekt erstellen
|
||||
|
||||
1. **Datei → Neues Projekt**
|
||||
2. **Projekteinstellungen:**
|
||||
- **Seitengröße:** Wählen Sie A4, A3, Letter, Legal oder Benutzer definiert
|
||||
- **Ausrichtung:** Hochformat oder Querformat
|
||||
- **Randeinstellungen** (falls nötig)
|
||||
3. Klicken Sie auf **OK**
|
||||
4. Ihr leeres Projekt ist bereit
|
||||
**Datei → Neues Projekt** erstellt sofort ein leeres Projekt — es gibt bei
|
||||
diesem Schritt keinen Assistenten und keinen Einstellungsdialog. Das neue
|
||||
Projekt beginnt mit einem leeren Folio, unter Verwendung der geerbten
|
||||
Standard-Rahmen-, Leiter- und Schriftfeldeinstellungen (siehe
|
||||
**[Projekteigenschaften](project_XML)**, um Seitengröße, Ränder und weitere
|
||||
Vorgaben anschließend zu ändern).
|
||||
|
||||
### Folios verstehen
|
||||
|
||||
Ein **Folio** ist eine einzelne Seite/ein Diagramm in Ihrem Projekt.
|
||||
Ein **Folio** ist eine einzelne Seite/ein Diagramm in Ihrem Projekt. QET
|
||||
kennt keinen „Folio-Typ", den man beim Anlegen wählt — ein Folio ist ein
|
||||
Folio, und was am Ende darauf zu sehen ist (Übersichtsschaltplan,
|
||||
Stromlaufplan, Steuerlogik …), ergibt sich einzig aus dem, was Sie darauf
|
||||
zeichnen.
|
||||
|
||||
**Folio-Typen:**
|
||||
|
||||
- **Einschaltliniendarstellung** — Vereinfachte Darstellung (am häufigsten)
|
||||
- **Mehrschaltliniendarstellung** — Detaillierte Verbindungsdetails
|
||||
- **Steuerdiagramm** — Logik- und Steuerschaltungen
|
||||
|
||||
Neues Folio erstellen:
|
||||
- Rechtsklick im Projektpanel → **Neues Folio**
|
||||
- Wählen Sie Folio-Typ
|
||||
- Legen Sie Titel und Eigenschaften fest
|
||||
Ein neues Folio legen Sie per Rechtsklick im Projektpanel →
|
||||
**Folio hinzufügen** an. Es entsteht sofort, mit den im Projekt
|
||||
hinterlegten Standardeinstellungen für Rahmen, Leiter und Schriftfeld —
|
||||
auch hier ohne Dialog oder Typauswahl.
|
||||
|
||||
### Ihr Projekt organisieren
|
||||
|
||||
@@ -134,9 +131,9 @@ Neues Folio erstellen:
|
||||
- **Folios neu ordnen:** Ziehen und ablegen im Projektpanel
|
||||
- **Folios löschen:** Rechtsklick → **Löschen** (bestätigen)
|
||||
- **Folio-Eigenschaften:** Rechtsklick → **Eigenschaften**
|
||||
- Titelblöcke-Informationen
|
||||
- Maßstab und Druckeinstellungen
|
||||
- Autor und Datum
|
||||
- Schriftfeldinformationen — siehe
|
||||
**[Schriftfeldvorlagen](title_blocks-DE)**
|
||||
- Autor, Datum und weitere Schriftfeldfelder
|
||||
|
||||
### Projekte öffnen und speichern
|
||||
|
||||
@@ -148,7 +145,10 @@ Neues Folio erstellen:
|
||||
**Speichern:**
|
||||
- **Datei → Speichern** — Aktuelles Projekt speichern (Strg+S)
|
||||
- **Datei → Speichern unter** — Mit neuem Namen speichern
|
||||
- **Automatisches Speichern** — In Einstellungen konfigurieren
|
||||
- QET schreibt im Hintergrund regelmäßig eine **Absicherungskopie** (kein
|
||||
einstellbares „automatisches Speichern" — es gibt keine Einstellung für
|
||||
dessen Intervall). Beendet sich QET unerwartet, bietet es beim nächsten
|
||||
Öffnen des Projekts an, diese Kopie wiederherzustellen.
|
||||
|
||||
**Dateiformat:**
|
||||
- QElectroTech-Projekte werden als `.qet`-Dateien gespeichert
|
||||
@@ -171,11 +171,11 @@ Neues Folio erstellen:
|
||||
2. Kategorien organisiert nach Typ (Schalter, Relais, etc.)
|
||||
3. Unterkategorien für spezifische Komponentenfamilien
|
||||
|
||||
**Häufige Kategorien:**
|
||||
- 01_Misc — Verschiedene Symbole
|
||||
- 03_Control — Steuergeräte und Logik
|
||||
- 04_Energy — Stromerzeugung und -verteilung
|
||||
- 10_Electrical — Standardelektrische Komponenten
|
||||
Die obersten Kategorien der mitgelieferten Sammlung tragen Namen nach der
|
||||
IEC-artigen Nummerierung — `10_allpole`, `20_logic`, `30_hydraulic`,
|
||||
`50_pneumatic`, `60_energy` — jede mit mehreren Ebenen von
|
||||
Unterkategorien. Es gibt keine feste kurze Liste, die man sich merken
|
||||
müsste — durchsuchen Sie den Baum oder nutzen Sie das Suchfeld.
|
||||
|
||||
### Elemente platzieren
|
||||
|
||||
@@ -189,10 +189,8 @@ Neues Folio erstellen:
|
||||
- Nicht im Elementenpanel loslassen, einfach mehrfach auf die Leinwand klicken
|
||||
- Bequem zum Hinzufügen vieler gleicher Elemente
|
||||
|
||||
**Intelligente Drehung:**
|
||||
- Element in ungefährer Winkelung platzieren
|
||||
- Rechtsklick → **90° drehen** zum Anpassen
|
||||
- Oder wählen Sie Element und drücken Sie **R**
|
||||
**Nach dem Platzieren drehen:**
|
||||
- Element auswählen und **Leertaste** drücken, um jeweils um 90° zu drehen
|
||||
|
||||
### Elemente auswählen
|
||||
|
||||
@@ -221,7 +219,9 @@ Neues Folio erstellen:
|
||||
**An Raster einrasten:**
|
||||
- Elemente rasten standardmäßig an Raster ein
|
||||
- Rastereinrasten umschalten: **Ansicht → An Raster einrasten**
|
||||
- Rastergröße anpassen: **Einstellungen → Raster**
|
||||
- Die Standard-Rastergröße wird auf der Einstellungsseite
|
||||
**Allgemein** festgelegt — siehe
|
||||
**[Einstellungsreferenz](preferences-DE)**
|
||||
|
||||
### Elemente duplizieren
|
||||
|
||||
@@ -236,27 +236,16 @@ Neues Folio erstellen:
|
||||
2. **Bearbeitung → Duplizieren**
|
||||
3. Neue Kopie erscheint in der Nähe
|
||||
|
||||
### Drehen und Spiegeln
|
||||
### Drehen
|
||||
|
||||
**Drehen:**
|
||||
- Wählen Sie Element aus
|
||||
- Rechtsklick → **90° drehen**
|
||||
- Oder drücken Sie **R** und klicken zum Drehen
|
||||
Wählen Sie das oder die Elemente aus und drücken Sie **Leertaste**, um um
|
||||
90° zu drehen, oder Rechtsklick → **Drehen**. **Umschalt+Leertaste** dreht
|
||||
eine Gruppenauswahl als Ganzes statt elementweise; **Strg+Leertaste** dreht
|
||||
nur die Beschriftungen/Texte, nicht die Grafik.
|
||||
|
||||
**Spiegeln:**
|
||||
- Rechtsklick → **Horizontal spiegeln** oder **Vertikal spiegeln**
|
||||
- Oder verwenden Sie **H** oder **V** Tastaturkürzel
|
||||
|
||||
### Gruppieren und Sperren
|
||||
|
||||
**Position sperren:**
|
||||
- Wählen Sie Element aus
|
||||
- Rechtsklick → **Position sperren** (verhindert versehentliches Verschieben)
|
||||
- Entsperren auf gleiche Weise zum Zulassen von Bewegung
|
||||
|
||||
**Erscheinungsbild sperren:**
|
||||
- Text, Stil oder Verbindungen sperren
|
||||
- Rechtsklick → **Eigenschaften** für Sperroptionen
|
||||
Für auf einem Folio platzierte Elemente gibt es keine Spiegel-Funktion —
|
||||
ein Symbol spiegelt man einmalig im **[Element-Editor](element_editor-DE)**,
|
||||
indem man das Symbol selbst neu zeichnet oder spiegelt.
|
||||
|
||||
### Elemente löschen
|
||||
|
||||
@@ -308,13 +297,9 @@ Ein **Leiter** ist eine elektrische Verbindung zwischen Elementen (Drähte/Leitu
|
||||
- Wählen Sie Draht aus
|
||||
- Drücken Sie **Entfernen**
|
||||
|
||||
**Draht teilen:**
|
||||
- Klicken Sie mit Draht-Werkzeug auf Draht um Verbindungspunkt hinzuzufügen
|
||||
- Platzieren Sie Element auf Draht um ihn automatisch zu teilen
|
||||
|
||||
**Drähte verbinden:**
|
||||
- Drähte, die sich am Anschluss verbinden, verbinden sich automatisch
|
||||
- Keine manuelle Verbindung nötig
|
||||
**Drähte verbinden sich nur an Anschlüssen** — zwei Drähte, die sich auf der
|
||||
Zeichenfläche kreuzen, verbinden sich nicht, es sei denn, sie treffen sich
|
||||
tatsächlich an einem Anschluss.
|
||||
|
||||
### Draht-Eigenschaften
|
||||
|
||||
@@ -378,16 +363,16 @@ Element beschriften:
|
||||
|
||||
### Dynamische Textfelder
|
||||
|
||||
Verwenden Sie Variablen, die automatisch gefüllt werden:
|
||||
|
||||
- **%id** — Element-ID/Referenznummer
|
||||
- **%label** — Element-Beschriftung
|
||||
- **%comment** — Kommentar-Text
|
||||
- **%author** — Projektautor
|
||||
- **%date** — Aktuelles Datum
|
||||
- **%filename** — Projektdateiname
|
||||
|
||||
Beispiel: Fügen Sie Text "%date" hinzu und es wird automatisch das heutige Datum angezeigt.
|
||||
Ein dynamisches Textfeld kann einen lebenden Wert statt festen Textes
|
||||
zeigen — die Beschriftung eines Elements, eine Folionummer, eine
|
||||
Herstellerreferenz und mehr. Das ist eine eigene, vollständige
|
||||
Variablensprache, und an verschiedenen Stellen gelten verschiedene
|
||||
Variablen (eine Elementbeschriftung hat nicht denselben Satz wie ein
|
||||
Foliofeld). Die vollständige Referenz steht unter
|
||||
**[Variablen und Formeln](variables-DE)** — es lohnt sich, dort
|
||||
nachzuschlagen, bevor man einen Variablennamen rät: Eine nicht erkannte
|
||||
Variable bleibt stillschweigend als wörtlicher Text stehen, statt als
|
||||
Fehler gemeldet zu werden.
|
||||
|
||||
### Textformatierung
|
||||
|
||||
@@ -472,18 +457,12 @@ Beispiel: Fügen Sie Text "%date" hinzu und es wird automatisch das heutige Datu
|
||||
|
||||
### Berichte generieren
|
||||
|
||||
Berichte erstellen automatisch Dokumentation aus Ihrem Schema:
|
||||
|
||||
**Verfügbare Berichte:**
|
||||
1. **Nomenklatur** — Liste aller Elemente mit Referenznummern
|
||||
2. **Leiter-Liste** — Alle Drähte mit Verbindungen und Eigenschaften
|
||||
3. **Ein-/Ausgabe-Dokumentation** — Zusammenfassung von Ein- und Ausgängen
|
||||
|
||||
**Bericht erstellen:**
|
||||
1. **Projekt → Berichte**
|
||||
2. Wählen Sie Berichtstyp
|
||||
3. **Konfigurieren Sie Optionen** (was einzubeziehen ist)
|
||||
4. Generieren (exportiert in Datei)
|
||||
Ein eigenes „Berichte"-Menü gibt es nicht: Eine Stückliste oder eine
|
||||
Verdrahtungsliste entsteht über **Datei → Export**, oder ohne Oberfläche
|
||||
über die Kommandozeile (`--export-bom`, `--export-wiring`,
|
||||
`--export-nets`, `--export-links`). Die vollständige Liste steht unter
|
||||
**[QElectroTech automatisieren](api_reference-DE)**, was jede davon
|
||||
tatsächlich abfragt, unter **[Die Projektdatenbank](project_database-DE)**.
|
||||
|
||||
---
|
||||
|
||||
@@ -523,29 +502,11 @@ Berichte erstellen automatisch Dokumentation aus Ihrem Schema:
|
||||
|
||||
## Einstellungen und Voreinstellungen
|
||||
|
||||
### Anzeige und Erscheinungsbild
|
||||
|
||||
**Einstellungen → Anzeige:**
|
||||
- Sprachauswahl
|
||||
- Design (hell/dunkel)
|
||||
- Schriftgröße und Rendering
|
||||
- Farbschema
|
||||
|
||||
### Projekteinstellungen
|
||||
|
||||
**Einstellungen → Projekte:**
|
||||
- Standardseitengröße
|
||||
- Randeinstellungen
|
||||
- Standardleiter
|
||||
- Auto-Nummerierungsregeln
|
||||
|
||||
### Raster und Einrasten
|
||||
|
||||
**Einstellungen → Raster:**
|
||||
- Rastergröße
|
||||
- Raster anzeigen/verbergen
|
||||
- Einrast-Abstand
|
||||
- Rasterlinienstil
|
||||
*Bearbeiten → Einstellungen* öffnet **fünf** Seiten: **Allgemein**,
|
||||
**Neues Projekt**, **Export**, **Drucken** und **Tastenkürzel**. Es gibt
|
||||
keine eigene Kategorie „Anzeige" oder „Raster" — beide liegen unter
|
||||
Allgemein. Was jede Seite tatsächlich steuert, steht unter
|
||||
**[Einstellungsreferenz](preferences-DE)**.
|
||||
|
||||
---
|
||||
|
||||
@@ -562,17 +523,31 @@ Dateiformat, für alle, die `.elmt`-Dateien ohne den Editor erzeugen.
|
||||
|
||||
### Element-Sammlungen und Bibliotheken
|
||||
|
||||
- Benutzerdefinierte Elemente organisieren
|
||||
- Private Bibliotheken erstellen
|
||||
- Mit Team oder Gemeinschaft teilen
|
||||
- Zugriff auf Community-Element-Repository
|
||||
QET unterscheidet drei Sammlungen: die mitgelieferte **gemeinsame**
|
||||
Sammlung, eine **eigene** Sammlung, die Ihnen gehört, und eine
|
||||
**Firmen**-Sammlung für die gemeinsamen Elemente einer Organisation. Einen
|
||||
integrierten Browser für ein öffentliches Online-Element-Repository gibt es
|
||||
nicht — ein Element mit jemandem zu teilen heißt, die `.elmt`-Datei (oder
|
||||
den ganzen Ordner der eigenen/Firmen-Sammlung) direkt weiterzugeben.
|
||||
|
||||
### Multi-Benutzer-Workflows
|
||||
|
||||
- .qet-Dateien auf gemeinsamen Speicher speichern (Netzwerk-Laufwerk)
|
||||
- Versionskontrolle (Git) für Diagramme verwenden
|
||||
- Mit Team-Mitgliedern zusammenarbeiten
|
||||
- Änderungen zusammenführen bei paralleler Arbeit
|
||||
QET hat keine eingebaute Funktion für gemeinsames oder mehrbenutzerfähiges
|
||||
Bearbeiten — eine `.qet`-Datei wird immer von einer Instanz zur Zeit
|
||||
bearbeitet, wie jedes andere Dokument auch (siehe
|
||||
**[Die Projektdatenbank](project_database-DE)**: Selbst der Abfrage-Cache im
|
||||
Speicher ist je Prozess, nicht gemeinsam genutzt). Zwei praktische
|
||||
Möglichkeiten, wenn mehrere Personen am selben Projekt arbeiten müssen:
|
||||
|
||||
- **Nach Folio aufteilen.** Da ein Projekt aus Folios in einer Datei
|
||||
besteht, vermeidet die Absprache, wer welches Folio betreut,
|
||||
Kollisionen von vornherein.
|
||||
- **Versionskontrolle (Git o. Ä.) auf der `.qet`-Datei.** Das funktioniert,
|
||||
wenn man sich abwechselt, doch ein echter **Merge-Konflikt ist ein
|
||||
Konflikt in rohem XML**, keine strukturierte Zusammenführung von
|
||||
Schaltplänen — ihn zu lösen heißt, das XML von Hand zu bearbeiten oder
|
||||
eine Seite komplett zu übernehmen. Planen Sie mit „eine Person nach der
|
||||
anderen", nicht mit gleichzeitigem Bearbeiten.
|
||||
|
||||
### Scripting und Automatisierung
|
||||
|
||||
@@ -628,10 +603,11 @@ Siehe **[QElectroTech automatisieren](api_reference-DE)** und die
|
||||
| Kopieren | Strg+C | Cmd+C |
|
||||
| Einfügen | Strg+V | Cmd+V |
|
||||
| Löschen | Entfernen | Entfernen |
|
||||
| Drehen | R | R |
|
||||
| Vergrößern | + | + |
|
||||
| Verkleinern | - | - |
|
||||
| An Seite anpassen | Strg+0 | Cmd+0 |
|
||||
| Auswahl drehen | Leertaste | Leertaste |
|
||||
| Gruppe als Ganzes drehen | Umschalt+Leertaste | Umschalt+Leertaste |
|
||||
| Vergrößern | Strg++ | Cmd++ |
|
||||
| Verkleinern | Strg+- | Cmd+- |
|
||||
| An Seite anpassen | Strg+9 | Cmd+9 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
+91
-115
@@ -107,28 +107,24 @@ Guide de référence complet pour utiliser QElectroTech afin de créer des sché
|
||||
|
||||
### Créer un Nouveau Projet
|
||||
|
||||
1. **Fichier → Nouveau Projet**
|
||||
2. **Paramètres du Projet :**
|
||||
- **Taille de Page :** Choisissez A4, A3, Lettre, Légal ou Personnalisé
|
||||
- **Orientation :** Portrait ou Paysage
|
||||
- **Paramètres de Marge** (si nécessaire)
|
||||
3. Cliquez sur **OK**
|
||||
4. Votre projet vierge est prêt
|
||||
**Fichier → Nouveau projet** crée un projet vierge immédiatement — il n'y a
|
||||
ni assistant ni dialogue de réglages à cette étape. Le nouveau projet
|
||||
démarre avec un folio vide, en reprenant les valeurs par défaut de bordure,
|
||||
de conducteur et de cartouche héritées (voir
|
||||
**[Propriétés du projet](project_XML)** pour changer ensuite la taille de
|
||||
page, les marges et les autres réglages par défaut).
|
||||
|
||||
### Comprendre les Folios
|
||||
|
||||
Un **folio** est une seule page/un seul diagramme dans votre projet.
|
||||
Un **folio** est une seule page/un seul diagramme dans votre projet. QET n'a
|
||||
pas de « type de folio » à choisir à la création : un folio est un folio,
|
||||
et ce qu'il finit par montrer (unifilaire, multifilaire, logique de
|
||||
commande…) tient uniquement à ce que vous y dessinez.
|
||||
|
||||
**Types de Folios :**
|
||||
|
||||
- **Diagramme unifilaire** — Représentation simplifiée (plus courant)
|
||||
- **Diagramme multifilaire** — Détails de connexion détaillés
|
||||
- **Diagramme de Contrôle** — Circuits logiques et de contrôle
|
||||
|
||||
Pour créer un nouveau folio :
|
||||
- Clic droit dans le Panneau Projet → **Nouveau Folio**
|
||||
- Choisissez le type de folio
|
||||
- Définissez le titre et les propriétés
|
||||
Pour créer un nouveau folio, clic droit dans le Panneau Projet →
|
||||
**Ajouter un folio**. Il est ajouté immédiatement, avec les réglages par
|
||||
défaut de bordure, de conducteur et de cartouche du projet — là encore,
|
||||
sans dialogue ni choix de type.
|
||||
|
||||
### Organiser Votre Projet
|
||||
|
||||
@@ -136,9 +132,9 @@ Pour créer un nouveau folio :
|
||||
- **Réorganiser les folios :** Faites glisser et déposez dans le Panneau Projet
|
||||
- **Supprimer les folios :** Clic droit → **Supprimer** (confirmer)
|
||||
- **Propriétés du folio :** Clic droit → **Propriétés**
|
||||
- Informations sur les blocs de titre
|
||||
- Paramètres d'échelle et d'impression
|
||||
- Auteur et date
|
||||
- Informations de cartouche — voir
|
||||
**[Modèles de cartouche](title_blocks-FR)**
|
||||
- Auteur, date et autres champs de cartouche
|
||||
|
||||
### Ouvrir et Enregistrer les Projets
|
||||
|
||||
@@ -150,7 +146,10 @@ Pour créer un nouveau folio :
|
||||
**Enregistrement :**
|
||||
- **Fichier → Enregistrer** — Enregistrer le projet actuel (Ctrl+S)
|
||||
- **Fichier → Enregistrer Sous** — Enregistrer avec un nouveau nom
|
||||
- **Auto-sauvegarde** — Configurer dans Préférences
|
||||
- QET écrit périodiquement une **sauvegarde de secours** en arrière-plan
|
||||
(pas une « sauvegarde automatique » réglable — il n'y a aucun paramètre
|
||||
pour son intervalle). Si QET se ferme de façon inattendue, il propose de
|
||||
restaurer cette sauvegarde à la prochaine ouverture du projet.
|
||||
|
||||
**Format de Fichier :**
|
||||
- Les projets QElectroTech sont enregistrés en tant que fichiers `.qet`
|
||||
@@ -173,11 +172,11 @@ Pour créer un nouveau folio :
|
||||
2. Catégories organisées par type électrique (interrupteurs, relais, etc.)
|
||||
3. Sous-catégories pour les familles de composants spécifiques
|
||||
|
||||
**Catégories Courantes :**
|
||||
- 01_Misc — Symboles divers
|
||||
- 03_Control — Dispositifs de contrôle et logique
|
||||
- 04_Energy — Génération et distribution d'énergie
|
||||
- 10_Electrical — Composants électriques standard
|
||||
Les catégories de premier niveau de la collection livrée portent des noms
|
||||
inspirés de la numérotation IEC — `10_allpole`, `20_logic`, `30_hydraulic`,
|
||||
`50_pneumatic`, `60_energy` — chacune avec plusieurs niveaux de
|
||||
sous-catégories. Il n'y a pas de courte liste fixe à retenir : parcourez
|
||||
l'arborescence ou utilisez la recherche.
|
||||
|
||||
### Placer les Éléments
|
||||
|
||||
@@ -191,10 +190,9 @@ Pour créer un nouveau folio :
|
||||
- Ne relâchez pas dans le Panneau Éléments, cliquez simplement plusieurs fois sur le canevas
|
||||
- Pratique pour ajouter de nombreux éléments identiques
|
||||
|
||||
**Rotation Intelligente :**
|
||||
- Placer l'élément à un angle approximatif
|
||||
- Clic droit → **Rotation 90°** pour ajuster
|
||||
- Ou sélectionnez l'élément et appuyez sur **R**
|
||||
**Faire pivoter après placement :**
|
||||
- Sélectionnez l'élément et appuyez sur **Espace** pour pivoter de 90° à
|
||||
chaque fois
|
||||
|
||||
### Sélectionner les Éléments
|
||||
|
||||
@@ -238,27 +236,17 @@ Pour créer un nouveau folio :
|
||||
2. **Édition → Dupliquer**
|
||||
3. La nouvelle copie apparaît à proximité
|
||||
|
||||
### Rotation et Retournement
|
||||
### Rotation
|
||||
|
||||
**Rotation :**
|
||||
- Sélectionnez l'élément
|
||||
- Clic droit → **Rotation 90°**
|
||||
- Ou appuyez sur **R** et cliquez pour tourner
|
||||
Sélectionnez le ou les éléments et appuyez sur **Espace** pour pivoter de
|
||||
90°, ou clic droit → **Pivoter**. **Maj+Espace** fait pivoter une sélection
|
||||
groupée en bloc plutôt qu'élément par élément ; **Ctrl+Espace** ne fait
|
||||
pivoter que les étiquettes/textes, pas le graphisme.
|
||||
|
||||
**Retournement :**
|
||||
- Clic droit → **Retournement Horizontal** ou **Retournement Vertical**
|
||||
- Ou utilisez les raccourcis **H** ou **V**
|
||||
|
||||
### Grouper et Verrouiller
|
||||
|
||||
**Verrouiller Position :**
|
||||
- Sélectionnez l'élément
|
||||
- Clic droit → **Verrouiller la position** (empêche les mouvements accidentels)
|
||||
- Déverrouillez de la même manière pour permettre le mouvement
|
||||
|
||||
**Verrouiller l'Apparence :**
|
||||
- Verrouiller le texte, le style ou les connexions
|
||||
- Clic droit → **Propriétés** pour les options de verrouillage
|
||||
Il n'existe pas d'action de retournement/miroir pour les éléments placés sur
|
||||
un folio — retourner un symbole se fait une fois pour toutes, dans
|
||||
l'**[éditeur d'élément](element_editor-FR)**, en redessinant ou en
|
||||
retournant le symbole lui-même.
|
||||
|
||||
### Supprimer les Éléments
|
||||
|
||||
@@ -310,13 +298,9 @@ Un **conducteur** est une connexion électrique entre les éléments (les fils/l
|
||||
- Sélectionnez le fil
|
||||
- Appuyez sur **Supprimer**
|
||||
|
||||
**Diviser le Fil :**
|
||||
- Cliquez sur le fil avec l'outil Fil pour ajouter un point de connexion
|
||||
- Placez l'élément sur le fil pour le diviser automatiquement
|
||||
|
||||
**Rejoindre les Fils :**
|
||||
- Les fils se rejoignant à la borne se connectent automatiquement
|
||||
- Aucune jonction manuelle nécessaire
|
||||
**Les fils ne se connectent qu'aux bornes** — deux fils qui se croisent sur
|
||||
le canevas ne se rejoignent pas, sauf s'ils se rencontrent réellement à une
|
||||
borne.
|
||||
|
||||
### Propriétés du Fil
|
||||
|
||||
@@ -380,16 +364,14 @@ Pour ajouter une étiquette d'élément :
|
||||
|
||||
### Champs de Texte Dynamiques
|
||||
|
||||
Utilisez des variables qui se remplissent automatiquement :
|
||||
|
||||
- **%id** — ID d'élément/numéro de référence
|
||||
- **%label** — Étiquette d'élément
|
||||
- **%comment** — Texte de commentaire
|
||||
- **%author** — Auteur du projet
|
||||
- **%date** — Date actuelle
|
||||
- **%filename** — Nom du fichier projet
|
||||
|
||||
Exemple : Ajoutez le texte "%date" et il affiche automatiquement la date d'aujourd'hui.
|
||||
Un champ de texte dynamique peut afficher une valeur vivante plutôt qu'un
|
||||
texte fixe — l'étiquette d'un élément, un numéro de folio, une référence
|
||||
fabricant, et bien plus. C'est tout un langage de variables à part entière,
|
||||
et les variables valides diffèrent selon l'endroit (une étiquette d'élément
|
||||
n'a pas le même jeu qu'un champ de folio). Voir
|
||||
**[Variables et formules](variables-FR)** pour la référence complète — mieux
|
||||
vaut la consulter avant de deviner un nom de variable, car une variable non
|
||||
reconnue reste silencieusement affichée comme texte littéral, sans erreur.
|
||||
|
||||
### Formatage du Texte
|
||||
|
||||
@@ -435,7 +417,8 @@ Exemple : Ajoutez le texte "%date" et il affiche automatiquement la date d'aujou
|
||||
|
||||
**Paramètres de la Grille :**
|
||||
- **Affichage → Accrochage à la Grille** — Basculer l'accrochage on/off
|
||||
- **Préférences → Grille** — Ajuster la taille de la grille
|
||||
- La taille de grille par défaut se règle dans la page de préférences
|
||||
**Général** — voir **[Référence des préférences](preferences-FR)**
|
||||
- Grille plus petite = positionnement plus fin ; plus grande = placement plus rapide
|
||||
|
||||
**Conseils d'Alignement :**
|
||||
@@ -474,18 +457,13 @@ Exemple : Ajoutez le texte "%date" et il affiche automatiquement la date d'aujou
|
||||
|
||||
### Générer des Rapports
|
||||
|
||||
Les rapports créent automatiquement une documentation à partir de votre schéma :
|
||||
|
||||
**Rapports Disponibles :**
|
||||
1. **Nomenclature** — Liste de tous les éléments avec des numéros de référence
|
||||
2. **Liste de Conducteurs** — Tous les fils avec les connexions et les propriétés
|
||||
3. **Documentation E/S** — Résumé des entrées et sorties
|
||||
|
||||
**Créer un Rapport :**
|
||||
1. **Projet → Rapports**
|
||||
2. Sélectionnez le type de rapport
|
||||
3. **Configurer les options** (ce qu'il faut inclure)
|
||||
4. Générer (exporte vers le fichier)
|
||||
Il n'y a pas de menu « Rapports » séparé : une nomenclature (liste des
|
||||
composants) ou une liste de câblage se produit via **Fichier → Exporter**,
|
||||
ou sans interface via la ligne de commande (`--export-bom`,
|
||||
`--export-wiring`, `--export-nets`, `--export-links`). Voir
|
||||
**[Automatiser QElectroTech](api_reference-FR)** pour la liste complète et
|
||||
**[La base de données du projet](project_database-FR)** pour ce que chacun
|
||||
interroge réellement.
|
||||
|
||||
---
|
||||
|
||||
@@ -525,29 +503,12 @@ Les rapports créent automatiquement une documentation à partir de votre schém
|
||||
|
||||
## Préférences et Paramètres
|
||||
|
||||
### Affichage et Apparence
|
||||
|
||||
**Préférences → Affichage :**
|
||||
- Sélection de langue
|
||||
- Thème (clair/sombre)
|
||||
- Taille de police et rendu
|
||||
- Schéma de couleurs
|
||||
|
||||
### Paramètres du Projet
|
||||
|
||||
**Préférences → Projets :**
|
||||
- Taille de page par défaut
|
||||
- Paramètres de marge
|
||||
- Conducteurs par défaut
|
||||
- Règles de numérotation automatique
|
||||
|
||||
### Grille et Accrochage
|
||||
|
||||
**Préférences → Grille :**
|
||||
- Taille de la grille
|
||||
- Afficher/masquer la grille
|
||||
- Distance d'accrochage
|
||||
- Style de ligne de grille
|
||||
*Édition → Préférences* ouvre **cinq** pages : **Général**,
|
||||
**Nouveau projet**, **Export**, **Impression** et **Raccourcis**. Il n'y a
|
||||
pas de catégorie distincte « Affichage » ou « Grille » — les deux vivent
|
||||
dans Général. Voir la
|
||||
**[référence des préférences](preferences-FR)** pour ce que chaque page
|
||||
contrôle réellement.
|
||||
|
||||
---
|
||||
|
||||
@@ -564,17 +525,31 @@ résultant, pour qui génère des `.elmt` sans passer par l'éditeur.
|
||||
|
||||
### Collections d'Éléments et Bibliothèques
|
||||
|
||||
- Organiser les éléments personnalisés
|
||||
- Créer des bibliothèques privées
|
||||
- Partager avec l'équipe ou la communauté
|
||||
- Accéder au référentiel d'éléments communautaires
|
||||
QET distingue trois collections : la collection **commune** livrée avec le
|
||||
logiciel, une collection **personnelle** qui est la vôtre, et une collection
|
||||
**entreprise** pour les éléments partagés d'une organisation. Il n'existe
|
||||
pas de navigateur intégré vers un dépôt public d'éléments en ligne :
|
||||
partager un élément avec quelqu'un revient à lui donner directement le
|
||||
fichier `.elmt` (ou tout le dossier de collection personnelle/entreprise).
|
||||
|
||||
### Workflows Multi-Utilisateurs
|
||||
|
||||
- Enregistrer les fichiers .qet sur un stockage partagé (lecteur réseau)
|
||||
- Utiliser le contrôle de version (Git) pour les diagrammes
|
||||
- Collaborer avec les membres de l'équipe
|
||||
- Fusionner les modifications lors du travail en parallèle
|
||||
QET n'a aucune fonction de travail partagé ou d'édition multi-utilisateur
|
||||
intégrée — un fichier `.qet` est édité par une seule instance à la fois,
|
||||
comme n'importe quel autre document (voir
|
||||
**[La base de données du projet](project_database-FR)** : même le cache de
|
||||
requêtes en mémoire est propre à chaque processus, pas partagé). Deux
|
||||
options pratiques si plusieurs personnes doivent travailler sur le même
|
||||
projet :
|
||||
|
||||
- **Répartir par folio.** Puisqu'un projet est un ensemble de folios dans un
|
||||
seul fichier, convenir de qui possède quel folio évite toute collision.
|
||||
- **Le contrôle de version (Git ou équivalent) sur le fichier `.qet`.** Cela
|
||||
fonctionne pour travailler chacun son tour, mais un véritable **conflit de
|
||||
fusion est un conflit dans du XML brut**, pas une fusion structurée de
|
||||
schéma — le résoudre signifie éditer le XML à la main ou choisir un côté
|
||||
en bloc. Prévoyez « une personne à la fois », pas une édition
|
||||
simultanée.
|
||||
|
||||
### Scripting et Automatisation
|
||||
|
||||
@@ -631,10 +606,11 @@ Voir **[Automatiser QElectroTech](api_reference-FR)** et la
|
||||
| Copier | Ctrl+C | Cmd+C |
|
||||
| Coller | Ctrl+V | Cmd+V |
|
||||
| Supprimer | Suppr | Suppr |
|
||||
| Rotation | R | R |
|
||||
| Zoom Avant | + | + |
|
||||
| Zoom Arrière | - | - |
|
||||
| Ajuster à la Page | Ctrl+0 | Cmd+0 |
|
||||
| Rotation de la sélection | Espace | Espace |
|
||||
| Rotation groupée en bloc | Maj+Espace | Maj+Espace |
|
||||
| Zoom Avant | Ctrl++ | Cmd++ |
|
||||
| Zoom Arrière | Ctrl+- | Cmd+- |
|
||||
| Ajuster à la Page | Ctrl+9 | Cmd+9 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
+77
-115
@@ -105,28 +105,22 @@ Complete reference guide for using QElectroTech to create electrical diagrams, s
|
||||
|
||||
### Creating a New Project
|
||||
|
||||
1. **File → New Project**
|
||||
2. **Project Settings:**
|
||||
- **Page Size:** Choose A4, A3, Letter, Legal, or custom
|
||||
- **Orientation:** Portrait or Landscape
|
||||
- **Margin settings** (if needed)
|
||||
3. Click **OK**
|
||||
4. Your blank project is ready
|
||||
**File → New Project** creates a blank project immediately — there is no
|
||||
wizard or settings dialog at this step. The new project starts with one
|
||||
empty folio, using whatever border, conductor and title-block defaults the
|
||||
project inherited (see **[Project properties](project_XML)** to change page
|
||||
size, margins and other defaults afterward).
|
||||
|
||||
### Understanding Folios
|
||||
|
||||
A **folio** is a single page/diagram within your project.
|
||||
A **folio** is a single page/diagram within your project. QET does not have
|
||||
a "folio type" you choose when creating one — a folio is a folio, and what
|
||||
it ends up showing (single-line, multiline, control logic…) is purely a
|
||||
matter of what you draw on it.
|
||||
|
||||
**Folio Types:**
|
||||
|
||||
- **Single-line diagram** — Simplified representation (most common)
|
||||
- **Multiline diagram** — Detailed connection details
|
||||
- **Control diagram** — Logic and control circuits
|
||||
|
||||
To create a new folio:
|
||||
- Right-click in Project panel → **New Folio**
|
||||
- Choose folio type
|
||||
- Set title and properties
|
||||
To create a new folio, right-click in the Project panel → **Add a folio**.
|
||||
It's added immediately, using the project's stored default border,
|
||||
conductor and title-block settings — again, no dialog or type choice.
|
||||
|
||||
### Organizing Your Project
|
||||
|
||||
@@ -134,9 +128,8 @@ To create a new folio:
|
||||
- **Reorder folios:** Drag & drop in Project panel
|
||||
- **Delete folios:** Right-click → **Delete** (confirm)
|
||||
- **Folio properties:** Right-click → **Properties**
|
||||
- Title block information
|
||||
- Scale and print settings
|
||||
- Author and date
|
||||
- Title block information — see **[Title block templates](title_blocks)**
|
||||
- Author, date and other title-block fields
|
||||
|
||||
### Opening & Saving Projects
|
||||
|
||||
@@ -148,7 +141,10 @@ To create a new folio:
|
||||
**Saving:**
|
||||
- **File → Save** — Save current project (Ctrl+S)
|
||||
- **File → Save As** — Save with new name
|
||||
- **Auto-save** — Configure in Preferences
|
||||
- QET periodically writes a **crash-recovery backup** in the background (not
|
||||
a user-configurable "auto-save" — there's no setting for its interval). If
|
||||
QET closes unexpectedly, it offers to restore from that backup the next
|
||||
time you open the project.
|
||||
|
||||
**File Format:**
|
||||
- QElectroTech projects are saved as `.qet` files
|
||||
@@ -171,11 +167,11 @@ To create a new folio:
|
||||
2. Categories organized by electrical type (switches, relays, etc.)
|
||||
3. Sub-categories for specific component families
|
||||
|
||||
**Common Categories:**
|
||||
- 01_Misc — Miscellaneous symbols
|
||||
- 03_Control — Control devices and logic
|
||||
- 04_Energy — Power generation and distribution
|
||||
- 10_Electrical — Standard electrical components
|
||||
The shipped collection's top-level categories are named after their
|
||||
IEC-style numbering — `10_allpole`, `20_logic`, `30_hydraulic`,
|
||||
`50_pneumatic`, `60_energy` — each holding several levels of
|
||||
sub-categories. There isn't a fixed short list worth memorizing; browse the
|
||||
tree or use the search box.
|
||||
|
||||
### Placing Elements
|
||||
|
||||
@@ -189,10 +185,8 @@ To create a new folio:
|
||||
- Don't release from Elements panel, just click canvas multiple times
|
||||
- Convenient for adding many of the same element
|
||||
|
||||
**Smart Rotation:**
|
||||
- Place element at rough angle
|
||||
- Right-click → **Rotate 90°** to adjust
|
||||
- Or select element and press **R**
|
||||
**Rotating after placement:**
|
||||
- Select the element and press **Space** to rotate 90° at a time
|
||||
|
||||
### Selecting Elements
|
||||
|
||||
@@ -236,27 +230,16 @@ To create a new folio:
|
||||
2. **Edit → Duplicate**
|
||||
3. New copy appears nearby
|
||||
|
||||
### Rotating & Flipping
|
||||
### Rotating
|
||||
|
||||
**Rotate:**
|
||||
- Select element
|
||||
- Right-click → **Rotate 90°**
|
||||
- Or press **R** and click to rotate
|
||||
Select the element(s) and press **Space** to rotate 90°, or right-click →
|
||||
**Rotate**. **Shift+Space** rotates a group selection together rather than
|
||||
each element individually; **Ctrl+Space** rotates just the labels/text, not
|
||||
the graphics.
|
||||
|
||||
**Flip:**
|
||||
- Right-click → **Flip Horizontally** or **Flip Vertically**
|
||||
- Or use **H** or **V** shortcuts
|
||||
|
||||
### Grouping & Locking
|
||||
|
||||
**Lock Position:**
|
||||
- Select element
|
||||
- Right-click → **Lock position** (prevents accidental moves)
|
||||
- Unlock same way to allow movement
|
||||
|
||||
**Lock Appearance:**
|
||||
- Lock text, style, or connections
|
||||
- Right-click → **Properties** for locking options
|
||||
There is no flip/mirror action for elements placed on a folio — flipping a
|
||||
symbol is done once, in the **[element editor](element_editor)**, by
|
||||
redrawing or mirroring the symbol itself.
|
||||
|
||||
### Deleting Elements
|
||||
|
||||
@@ -308,13 +291,8 @@ A **conductor** is an electrical connection between elements (the wires/lines).
|
||||
- Select wire
|
||||
- Press **Delete**
|
||||
|
||||
**Split Wire:**
|
||||
- Click wire with Wire tool to add connection point
|
||||
- Place element on wire to split automatically
|
||||
|
||||
**Join Wires:**
|
||||
- Wires joining at terminal automatically connect
|
||||
- No manual joining needed
|
||||
**Wires only connect at terminals** — two wires crossing on the canvas
|
||||
don't join unless they actually meet at a terminal.
|
||||
|
||||
### Wire Properties
|
||||
|
||||
@@ -378,16 +356,13 @@ To add element label:
|
||||
|
||||
### Dynamic Text Fields
|
||||
|
||||
Use variables that auto-populate:
|
||||
|
||||
- **%id** — Element ID/reference number
|
||||
- **%label** — Element label
|
||||
- **%comment** — Comment text
|
||||
- **%author** — Project author
|
||||
- **%date** — Current date
|
||||
- **%filename** — Project filename
|
||||
|
||||
Example: Add text "%date" and it displays today's date automatically.
|
||||
A dynamic text field can show a live value instead of fixed text — an
|
||||
element's label, a folio number, a manufacturer reference, and more. This
|
||||
is a whole variable language of its own, with different variables valid in
|
||||
different places (an element label isn't the same set as a folio field).
|
||||
See **[Variables & formulas](variables)** for the full reference — it's
|
||||
worth reading before guessing at a variable name, since an unrecognized one
|
||||
is silently left as literal text rather than flagged as an error.
|
||||
|
||||
### Text Formatting
|
||||
|
||||
@@ -433,7 +408,8 @@ Example: Add text "%date" and it displays today's date automatically.
|
||||
|
||||
**Grid Settings:**
|
||||
- **View → Snap to Grid** — Toggle snapping on/off
|
||||
- **Preferences → Grid** — Adjust grid size
|
||||
- Default grid size is set on the **General** preferences page — see
|
||||
**[Preferences reference](preferences)**
|
||||
- Smaller grid = finer positioning; larger = faster placement
|
||||
|
||||
**Alignment Tips:**
|
||||
@@ -472,18 +448,12 @@ Example: Add text "%date" and it displays today's date automatically.
|
||||
|
||||
### Generating Reports
|
||||
|
||||
Reports automatically create documentation from your schema:
|
||||
|
||||
**Available Reports:**
|
||||
1. **Nomenclature** — List of all elements with reference numbers
|
||||
2. **Conductor List** — All wires with connections and properties
|
||||
3. **I/O Documentation** — Inputs and outputs summary
|
||||
|
||||
**Creating a Report:**
|
||||
1. **Project → Reports**
|
||||
2. Select report type
|
||||
3. **Configure options** (what to include)
|
||||
4. Generate (exports to file)
|
||||
There is no separate "Reports" menu — a nomenclature (bill of materials) or
|
||||
wiring list is produced through **File → Export**, or headlessly via the
|
||||
command line (`--export-bom`, `--export-wiring`, `--export-nets`,
|
||||
`--export-links`). See **[Automating QElectroTech](api_reference)** for the
|
||||
full list and **[The project database](project_database)** for what each
|
||||
one actually queries.
|
||||
|
||||
---
|
||||
|
||||
@@ -523,29 +493,10 @@ Reports automatically create documentation from your schema:
|
||||
|
||||
## Preferences & Settings
|
||||
|
||||
### Display & Appearance
|
||||
|
||||
**Preferences → Display:**
|
||||
- Language selection
|
||||
- Theme (light/dark)
|
||||
- Font size and rendering
|
||||
- Color scheme
|
||||
|
||||
### Project Settings
|
||||
|
||||
**Preferences → Projects:**
|
||||
- Default page size
|
||||
- Margin settings
|
||||
- Default conductors
|
||||
- Auto-numbering rules
|
||||
|
||||
### Grid & Snap
|
||||
|
||||
**Preferences → Grid:**
|
||||
- Grid size
|
||||
- Show/hide grid
|
||||
- Snap distance
|
||||
- Grid line style
|
||||
*Edit → Preferences* opens **five** pages: **General**, **New project**,
|
||||
**Export**, **Print** and **Shortcuts**. There is no separate "Display" or
|
||||
"Grid" category — both live inside General. See **[Preferences reference](preferences)** for what each
|
||||
page actually controls.
|
||||
|
||||
---
|
||||
|
||||
@@ -561,17 +512,27 @@ format directly, for anyone generating `.elmt` files without the editor.
|
||||
|
||||
### Element Collections & Libraries
|
||||
|
||||
- Organize custom elements
|
||||
- Create private libraries
|
||||
- Share with team or community
|
||||
- Access community element repository
|
||||
QET distinguishes three collections: the **common** one it ships with, a
|
||||
**custom** one that's yours, and a **company** one for an organisation's
|
||||
shared elements. There is no in-app browser for a public online element
|
||||
repository — sharing an element with someone else means giving them the
|
||||
`.elmt` file (or the whole custom/company collection folder) directly.
|
||||
|
||||
### Multi-User Workflows
|
||||
|
||||
- Save .qet files to shared storage (network drive)
|
||||
- Use version control (Git) for diagrams
|
||||
- Collaborate with team members
|
||||
- Merge changes when working in parallel
|
||||
QET has no built-in multi-user or shared-editing feature — a `.qet` file is
|
||||
edited by one instance at a time, the same way any other document is (see
|
||||
**[The project database](project_database)** for why: even the in-memory
|
||||
query cache is per-process, not shared). Two practical options if several
|
||||
people need to work on the same project:
|
||||
|
||||
- **Split by folio.** Since a project is folios inside one file, agreeing
|
||||
who owns which folio avoids collisions entirely.
|
||||
- **Version control (Git or similar) on the `.qet` file.** This works for
|
||||
taking turns, but a genuine **merge conflict is a conflict in raw XML**,
|
||||
not a structured diagram merge — resolving one means editing the XML by
|
||||
hand or picking one side wholesale. Plan for "one person at a time," not
|
||||
simultaneous editing.
|
||||
|
||||
### Scripting & Automation
|
||||
|
||||
@@ -627,10 +588,11 @@ See **[Automating QElectroTech](api_reference)** and the
|
||||
| Copy | Ctrl+C | Cmd+C |
|
||||
| Paste | Ctrl+V | Cmd+V |
|
||||
| Delete | Delete | Delete |
|
||||
| Rotate | R | R |
|
||||
| Zoom In | + | + |
|
||||
| Zoom Out | - | - |
|
||||
| Fit to Page | Ctrl+0 | Cmd+0 |
|
||||
| Rotate selection | Space | Space |
|
||||
| Rotate group as one | Shift+Space | Shift+Space |
|
||||
| Zoom In | Ctrl++ | Cmd++ |
|
||||
| Zoom Out | Ctrl+- | Cmd+- |
|
||||
| Fit to Page | Ctrl+9 | Cmd+9 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user