Scripting and macros/de: Difference between revisions
(Created page with "{{Docnav/de |FreeCAD Grundlagen Skripten |Lizenz }}") |
No edit summary |
||
(34 intermediate revisions by 6 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav/de |
{{Docnav/de |
||
|[[Start_up_and_Configuration/de|Programmstart und Konfiguration]] |
|||
|[[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]] |
|||
|[[ |
|[[Macros/de|Makros]] |
||
}} |
}} |
||
<span id="Overview_of_Python_scripting_pages"></span> |
|||
==Overview of Python scripting pages== |
|||
==Übersicht über Python Skriptseiten== |
|||
* Python |
* Python bezogene Seiten im Handbuch: |
||
** [[Manual:A_gentle_introduction| |
** [[Manual:A_gentle_introduction/de|Eine sanfte Einführung]] |
||
** [[Manual:Creating_and_manipulating_geometry| |
** [[Manual:Creating_and_manipulating_geometry/de|Geometrie erstellen und verändern]] |
||
** [[Manual:Creating_parametric_objects| |
** [[Manual:Creating_parametric_objects/de|Erzeugen parametrischer Objekte]] |
||
** [[Manual:Creating_interface_tools| |
** [[Manual:Creating_interface_tools/de|Benutzeroberflächenwerkzeuge erstellen]] |
||
* |
* Grundlagen: |
||
** [[Macros| |
** [[Macros/de|Arbeiten mit Makros]] |
||
** [[Scripts| |
** [[Scripts/de|Skript Tutorium]] |
||
** [[Introduction_to_Python| |
** [[Introduction_to_Python/de|Einführung in Python]] |
||
** [[Python_scripting_tutorial|Python |
** [[Python_scripting_tutorial/de|Python Tutorium Skripten]] |
||
** [[FreeCAD_Scripting_Basics|FreeCAD |
** [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]] |
||
* Eingebaute Arbeitsbereich bezogen: |
|||
* Built-in workbench related: |
|||
** [[Drawing_API_example| |
** [[Drawing_API_example/de|Zeichnungen Skripten]] ({{Emphasis|Der Arbeitsbereich Zeichnung ist veraltet}}) |
||
** [[FEM_Tutorial_Python|FEM |
** [[FEM_Tutorial_Python/de|FEM Skripten]] |
||
** [[Mesh_Scripting| |
** [[Mesh_Scripting/de|Netz Skripten]] |
||
** [[Mesh_to_Part| |
** [[Mesh_to_Part/de|Netz: Konvertieren zwischen Netzen und Teilen]] |
||
** [[Part_scripting|Part |
** [[Part_scripting/de|Part Skripten]] |
||
** [[Topological_data_scripting|Part: |
** [[Topological_data_scripting/de|Part: Grundlegende Formveränderung]] |
||
** [[Scripted_Parts:_Ball_Bearing_-_Part_1|Part: |
** [[Scripted_Parts:_Ball_Bearing_-_Part_1/de|Part: Erstellen eines Kugellagers Teil I]] |
||
** [[Scripted_Parts:_Ball_Bearing_-_Part_2|Part: |
** [[Scripted_Parts:_Ball_Bearing_-_Part_2/de|Part: Erstellen eines Kugellagers Teil II]] |
||
** [[Path_scripting| |
** [[Path_scripting/de|Pfad Skripten]] |
||
** [[Raytracing_API_example| |
** [[Raytracing_API_example/de|Strahlverfolgung Skripten]] ({{Emphasis|Der Arbeitsbereich Strahlverfolgung ist veraltet}}) |
||
** [[Sketcher_scripting/de|Skizzierer Skripten]] |
|||
* FeaturePython |
* FeaturePython Objekte (auch 'geskriptete Objekte' genannt): |
||
** [[ |
** [[Create_a_FeaturePython_object_part_I/de|Erstellen eines FeaturePython Objekt Teil I]] |
||
** [[ |
** [[Create_a_FeaturePython_object_part_II/de|Erstellen eines FeaturePython Objekt Teil II]] |
||
** [[Scripted_objects| |
** [[Scripted_objects/de|Gescriptete Objekte]] |
||
** [[Scripted_objects_saving_attributes| |
** [[Scripted_objects_saving_attributes/de|Gescriptete Objekte, die Attribute speichern]] |
||
** [[Scripted_objects_migration| |
** [[Scripted_objects_migration/de|Migration geskripteter Objekte]] |
||
** [[Scripted_objects_with_attachment| |
** [[Scripted_objects_with_attachment/de|Gescriptete Objekte mit Anhang]] |
||
** [[Viewprovider| |
** [[Viewprovider/de|Ansichtsanbieter]] |
||
** [[Custom_icon_in_tree_view| |
** [[Custom_icon_in_tree_view/de|Benutzerdefiniertes Symbol in der Baumansicht]] |
||
** [[Property| |
** [[Property/de|Eigenschaften]] |
||
** [[PropertyLink:_InList_and_OutList/de|PropertyLink: InList und OutList]] |
|||
** [[FeaturePython_methods| |
** [[FeaturePython_methods/de|Methoden]] |
||
* [[3D_view|3D |
* [[3D_view/de|3D Ansicht]]: |
||
** [[Scenegraph| |
** [[Scenegraph/de|Der Coin Szenegraph]] |
||
** [[Pivy|Pivy]] |
** [[Pivy/de|Pivy]] |
||
* Benutzeroberfläche: |
|||
* User interface: |
|||
** [[PySide|PySide]] |
** [[PySide/de|PySide]] |
||
** [[PySide_Beginner_Examples|PySide |
** [[PySide_Beginner_Examples/de|PySide Anfänger Beispiele]] |
||
** [[PySide_Intermediate_Examples|PySide |
** [[PySide_Intermediate_Examples/de|PySide Zwischenbeispiele]] |
||
** [[PySide_Advanced_Examples|PySide |
** [[PySide_Advanced_Examples/de|PySide Fortgeschrittene Beispiele]] |
||
** [[PySide_usage_snippets|PySide |
** [[PySide_usage_snippets/de|PySide Benzutzungsschnipsel]] |
||
** [[Interface_creation| |
** [[Interface_creation/de|Benutzeroberflächen Erstellung]] |
||
⚫ | |||
** [[Interface_creation_with_UI_files|Interface creation with UI files]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* Schnipsel und Beispiele: |
|||
* Snippets and examples: |
|||
** [[Command| |
** [[Command/de|Definiere eines Befehls]] |
||
** [[Workbench_creation| |
** [[Workbench_creation/de|Arbeitsbereichserstellung]] |
||
** [[Code_snippets/de|Kode-Schnipsel]] |
|||
** [[Module_Creation|Module (=workbench) creation]] |
|||
** [[ |
** [[Macros_recipes/de|Makrorezepte]] |
||
⚫ | |||
** [[Macros_recipes|Macros recipes]] |
|||
⚫ | |||
** [[Piffpoof_Macro_Half-Hull_Model|Macro Half-Hull Model]] |
|||
* Verschiedenes: |
|||
* Miscellaneous: |
|||
** [[Debugging]] |
** [[Debugging/de|Fehlersuche]] |
||
** [[Embedding_FreeCAD| |
** [[Embedding_FreeCAD/de|FreeCAD Einbetten]] |
||
** [[Embedding_FreeCADGui| |
** [[Embedding_FreeCADGui/de|FreeCADGui Einbetten]] |
||
** [[Extra_python_modules| |
** [[Extra_python_modules/de|Zusätzliche Python Module]] |
||
** [[FreeCAD_vector_math_library|FreeCAD |
** [[FreeCAD_vector_math_library/de|FreeCAD Vektor Mathematik Bibliothek]] |
||
** [[How_to_install_macros| |
** [[How_to_install_macros/de|Wie man Makros installiert]] |
||
** [[IPython_notebook_integration|IPython |
** [[IPython_notebook_integration|IPython Notebook Integration]] |
||
** [[Macro_at_Startup| |
** [[Macro_at_Startup/de|Makro beim Starten]] |
||
** [[Profiling]] |
** [[Profiling/de|Profilierung]] |
||
** [[Python]] |
** [[Python/de|Python]] |
||
** [[PythonOCC]] |
** [[PythonOCC/de|PythonOCC]] |
||
** [[Python_Development_Environment|Python |
** [[Python_Development_Environment/de|Python Entwicklungsumgebung]] |
||
** [[Quantity]] |
** [[Quantity/de|Häufigkeit]] |
||
** [[Svg_Namespace|Svg |
** [[Svg_Namespace/de|Svg Namensraum]] |
||
{{Docnav |
{{Docnav/de |
||
|[[Start_up_and_Configuration/de|Programmstart und Konfiguration]] |
|||
|[[FreeCAD_Scripting_Basics|FreeCAD scripting basics]] |
|||
|[[ |
|[[Macros/de|Makros]] |
||
}} |
}} |
||
Line 98: | Line 98: | ||
[[Category:Developer Documentation{{#translation:}}]] |
[[Category:Developer Documentation{{#translation:}}]] |
||
[[Category:Python Code{{#translation:}}]] |
[[Category:Python Code{{#translation:}}]] |
||
{{clear}} |
Latest revision as of 12:55, 26 February 2023
Übersicht über Python Skriptseiten
- Python bezogene Seiten im Handbuch:
- Grundlagen:
- Eingebaute Arbeitsbereich bezogen:
- Zeichnungen Skripten (Der Arbeitsbereich Zeichnung ist veraltet)
- FEM Skripten
- Netz Skripten
- Netz: Konvertieren zwischen Netzen und Teilen
- Part Skripten
- Part: Grundlegende Formveränderung
- Part: Erstellen eines Kugellagers Teil I
- Part: Erstellen eines Kugellagers Teil II
- Pfad Skripten
- Strahlverfolgung Skripten (Der Arbeitsbereich Strahlverfolgung ist veraltet)
- Skizzierer Skripten
- FeaturePython Objekte (auch 'geskriptete Objekte' genannt):
- Erstellen eines FeaturePython Objekt Teil I
- Erstellen eines FeaturePython Objekt Teil II
- Gescriptete Objekte
- Gescriptete Objekte, die Attribute speichern
- Migration geskripteter Objekte
- Gescriptete Objekte mit Anhang
- Ansichtsanbieter
- Benutzerdefiniertes Symbol in der Baumansicht
- Eigenschaften
- PropertyLink: InList und OutList
- Methoden
- Benutzeroberfläche:
- PySide
- PySide Anfänger Beispiele
- PySide Zwischenbeispiele
- PySide Fortgeschrittene Beispiele
- PySide Benzutzungsschnipsel
- Benutzeroberflächen Erstellung
- Dialog Erstellung
- Dialogerstellung mit verschiedenen Widgets
- Dialogerstellung Lesen und Schreiben von Dateien
- Dialogerstellung Farbeinstellung
- Dialogerstellung Bild und animiertes GIF
- Qt Beispiel
- Schnipsel und Beispiele:
- Verschiedenes:
Power user documentation
- FreeCAD scripting: Python, Introduction to Python, Python scripting tutorial, FreeCAD Scripting Basics
- Modules: Builtin modules, Units, Quantity
- Workbenches: Workbench creation, Gui Commands, Commands, Installing more workbenches
- Meshes and Parts: Mesh Scripting, Topological data scripting, Mesh to Part, PythonOCC
- Parametric objects: Scripted objects, Viewproviders (Custom icon in tree view)
- Scenegraph: Coin (Inventor) scenegraph, Pivy
- Graphical interface: Interface creation, Interface creation completely in Python (1, 2, 3, 4, 5), PySide, PySide examples beginner, intermediate, advanced
- Macros: Macros, How to install macros
- Embedding: Embedding FreeCAD, Embedding FreeCADGui
- Other: Expressions, Code snippets, Line drawing function, FreeCAD vector math library (deprecated)
- Hubs: User hub, Power users hub, Developer hub