Scripting and macros/fr: Difference between revisions
(Created page with "* Extraits et exemples : ** Définir une commande ** Création d'atelier ** Création de module ** Code_snipp...") |
(Created page with "* Divers : ** Débogage ** Intégrer FreeCAD ** Intégration de FreeCADGui ** Extra_python_modules/fr|M...") |
||
Line 73: | Line 73: | ||
** [[Piffpoof_Macro_Half-Hull_Model|Macro Half-Hull Model]] |
** [[Piffpoof_Macro_Half-Hull_Model|Macro Half-Hull Model]] |
||
* Divers : |
|||
* Miscellaneous: |
|||
** [[Debugging]] |
** [[Debugging/fr|Débogage]] |
||
** [[Embedding_FreeCAD| |
** [[Embedding_FreeCAD/fr|Intégrer FreeCAD]] |
||
** [[Embedding_FreeCADGui| |
** [[Embedding_FreeCADGui/fr|Intégration de FreeCADGui]] |
||
** [[Extra_python_modules| |
** [[Extra_python_modules/fr|Modules python supplémentaires]] |
||
** [[FreeCAD_vector_math_library|FreeCAD vector math library]] |
** [[FreeCAD_vector_math_library|FreeCAD vector math library]] |
||
** [[How_to_install_macros| |
** [[How_to_install_macros/fr|Comment installer des Macros]] |
||
** [[IPython_notebook_integration|IPython notebook integration]] |
** [[IPython_notebook_integration|IPython notebook integration]] |
||
** [[Macro_at_Startup| |
** [[Macro_at_Startup/fr|Exécuter une macro au démarrage]] |
||
** [[Profiling]] |
** [[Profiling/fr|Profilage]] |
||
** [[Python]] |
** [[Python/fr|Python]] |
||
** [[PythonOCC]] |
** [[PythonOCC/fr|PythonOCC]] |
||
** [[Python_Development_Environment| |
** [[Python_Development_Environment/fr|Environnement de Développement Python]] |
||
** [[Quantity]] |
** [[Quantity/fr|Quantity]] |
||
** [[Svg_Namespace|Svg namespace]] |
** [[Svg_Namespace/fr|Svg namespace]] |
||
Revision as of 20:56, 10 September 2020
Présentation des pages de script Python
- Pages relatives à Python dans le manuel :
- Basics:
- Built-in workbench related:
- Exemple d'interface de programmation pour dessin (the Drawing workbench is obsolete)
- FEM : Tutoriel Python
- Scripts pour le maillage
- De maillage en objet Part
- Part : Ecrire un script
- Part : Manipulation d'une forme basique
- Part: Create a ball bearing part I
- Part: Create a ball bearing part II
- Path : Ecrire un script
- Raytracing : Exemples d'API (the Raytracing workbench is obsolete)
- FeaturePython objects (also called 'scripted objects'):
- Créé un Objet FeaturePython partie I
- Créé un Objet FeaturePython partie II
- Objets créés par script
- Objets créés par script enregistrant des attributs
- Scripted objects migration
- Objets créés par script avec pièce jointe
- Viewprovider
- Icône personnalisée dans l'arborescence
- Propriétés des objets
- Méthodes FeaturePython
- User interface:
- PySide
- PySide : Exemples pour débutant
- PySide : Exemples pour utilisateur moyen
- PySide : Exemples pour utilisateur expérimenté
- Extraits d'utilisation de PySide
- Creation d'interface
- Interface creation with UI files
- Création d'une boite de dialogue
- Création d'une boîte de dialogues avec différents widgets
- Création d'une boîte de dialogue lecture et écriture de fichiers
- Création d'une boîte de dialogue "réglage des couleurs"
- Création d'une boîte de dialogue pour image et GIF animé
- Qt Exemple
- Extraits et exemples :
- Divers :
Hub utilisateurs expérimentés
- Scripts FreeCAD : Python, Introduction à Python, Tutoriel sur les scripts Python, Débuter avec les scripts
- Modules : Modules intégrés, Unités, Quantity
- Ateliers : Création d'atelier, Commands Gui, Les commandes, Installer des ateliers supplémentaires
- Maillages et objets Parts : Scripts Mesh, Script de données topologiques, Conversion objet Mesh en Part, PythonOCC
- Objets paramétriques : Objets créés par script, Viewproviders (Icône personnalisée dans l'arborescence)
- Scénographie : Graphe de scène Coin (Inventor), Pivy
- Interface graphique : Création d'interface, Création d'une boite de dialogue (1, 2, 3, 4, 5), PySide, Exemples PySide débutant, intermédiaire, expérimenté
- Macros : Macros, Comment installer des macros
- Intégration : Intégrer FreeCAD, Intégration de FreeCADGui
- Autre : Expressions, Extraits de codes, Fonction - tracer une ligne, Bibliothèque mathématique vectorielle de FreeCAD (déprécié)