Scripting and macros/fr: Difference between revisions
No edit summary |
No edit summary |
||
(53 intermediate revisions by 4 users not shown) | |||
Line 2: | Line 2: | ||
{{Docnav/fr |
{{Docnav/fr |
||
|[[Start_up_and_Configuration/fr|Démarrage et configuration]] |
|||
|[[Dialog_creation/fr|Création d'une boite de dialogue]] |
|||
|[[ |
|[[Macros/fr|Macros]] |
||
}} |
}} |
||
==Présentation des pages de script Python== |
|||
* [[Introduction_to_Python/fr|Introduction au langage Python]]: Introduction à Python pour les débutants. |
|||
* [[Python_scripting_tutorial/fr|Tutoriel sur les scripts Python]]: Introduction aux scripts python dans FreeCAD. |
|||
*Pages relatives à Python dans le manuel : |
|||
* [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]]: Introduction aux scripts python dans FreeCAD. |
|||
** [[Manual:A_gentle_introduction/fr|Manuel : Petite introduction à Python]] |
|||
* [[Topological_data_scripting/fr|Script pour création topologique]]: Exemples de manipulation de formes de base. |
|||
** [[Manual:Creating_and_manipulating_geometry/fr|Manuel : Création et manipulation de la géométrie]] |
|||
* [[Mesh_Scripting/fr|Script pour le maillage]]: Introduction aux scripts de maillage. |
|||
** [[Manual:Creating_parametric_objects/fr|Manuel : Création d'objets paramétriques]] |
|||
* [[Mesh_to_Part/fr|De maillage en objet Part]]: Quelques exemples de base de maillage à pièce et de pièce à maillage. |
|||
** [[Manual:Creating_interface_tools/fr|Manuel : Création d'outils d'interface]] |
|||
* [[Pivy/fr|Pivy]]: Introduction à Pivy. |
|||
* [[FeaturePython_Objects/fr|Objets FeaturePython]]: Créer un objet FeaturePython partie I. |
|||
* Les bases : |
|||
* [[Creating_a_FeaturePython_Box,_Part_II/fr|Création d'un Box FeaturePython, Part II]]: Créer un objet FeaturePython partie II. |
|||
** [[Macros/fr|Travailler avec les macros]] |
|||
* [[Scripted_objects/fr|Objets créés par script]]: Comment créer des objets 100% scriptés en python dans FreeCAD. |
|||
** [[Scripts|Script tutorial]] |
|||
* [[Embedding_FreeCAD/fr|Intégrer FreeCAD]]: Comment importer FreeCAD en tant que module python dans d'autres applications. |
|||
** [[Introduction_to_Python/fr|Introduction à Python]] |
|||
* [[Code_snippets/fr|Extraits de codes]]: Morceaux de code devant servir d'ingrédients dans vos scripts. |
|||
** [[Python_scripting_tutorial/fr|Tutoriel sur les scripts Python]] |
|||
* [[Line_drawing_function/fr|Fonction tracer une ligne]]: Comment construire un outil simple pour dessiner des lignes. |
|||
** [[FreeCAD_Scripting_Basics/fr|Débuter avec les scripts FreeCAD]] |
|||
* [[Dialog_creation/fr|Création d'une boite de dialogue]]: Comment construire des dialogues avec Qt designer et les utiliser dans FreeCAD. |
|||
* [[Macros_recipes/fr|Macros]]: Exemples de scripts de macro. |
|||
* Ateliers intégrés apparentés : |
|||
* [[Python_Development_Environment/fr|Environnement de développement Python]]: Un environnement de développement simple pour Python dans FreeCAD. |
|||
** [[Drawing_API_example/fr|Exemple d'interface de programmation pour dessin]] ({{Emphasis|l'atelier Drawing est obsolète}}) |
|||
** [[FEM_Tutorial_Python/fr|FEM : Tutoriel Python]] |
|||
** [[Mesh_Scripting/fr|Scripts pour le maillage]] |
|||
** [[Mesh_to_Part/fr|De maillage en objet Part]] |
|||
** [[Part_scripting/fr|Part : Ecrire un script]] |
|||
** [[Topological_data_scripting/fr|Part : Manipulation d'une forme basique]] |
|||
** [[Scripted_Parts:_Ball_Bearing_-_Part_1/fr|Objets scriptés "Part" : Roulement à billes - Partie I]] |
|||
** [[Scripted_Parts:_Ball_Bearing_-_Part_2/fr|Objets scriptés "Part" : Roulement à billes - Partie II]] |
|||
** [[Path_scripting/fr|Path : Ecrire un script]] |
|||
** [[Raytracing_API_example/fr|Raytracing : Exemples d'API]] ({{Emphasis|l'atelier Raytracing est obsolète}}) |
|||
** [[Sketcher_scripting/fr|Sketcher : Ecrire un script]] |
|||
* Objets FeaturePython (également appelés 'objets scriptés') : |
|||
** [[Create_a_FeaturePython_object_part_I/fr|Créer un objet FeaturePython partie I]] |
|||
** [[Create_a_FeaturePython_object_part_II/fr|Créer un objet FeaturePython partie II]] |
|||
** [[Scripted_objects/fr|Objets créés par script]] |
|||
** [[Scripted_objects_saving_attributes/fr|Objets créés par script enregistrant des attributs]] |
|||
** [[Scripted_objects_migration|Scripted objects migration]] |
|||
** [[Scripted_objects_with_attachment/fr|Objets créés par script avec pièce jointe]] |
|||
** [[Viewprovider/fr|Viewprovider]] |
|||
** [[Custom_icon_in_tree_view/fr|Icône personnalisée dans l'arborescence]] |
|||
** [[Property/fr|Propriétés des objets]] |
|||
** [[PropertyLink:_InList_and_OutList/fr|PropertyLink: InList et OutList]] |
|||
** [[FeaturePython_methods/fr|Méthodes FeaturePython]] |
|||
* [[3D_view/fr|Vue 3D]] : |
|||
** [[Scenegraph/fr|Le scénégraphe Coin]] |
|||
** [[Pivy/fr|Pivy]] |
|||
* Interface utilisateur : |
|||
** [[PySide/fr|PySide]] |
|||
** [[PySide_Beginner_Examples/fr|PySide : Exemples pour débutant]] |
|||
** [[PySide_Intermediate_Examples/fr|PySide : Exemples pour utilisateur moyen]] |
|||
** [[PySide_Advanced_Examples/fr|PySide : Exemples pour utilisateur expérimenté]] |
|||
** [[PySide_usage_snippets/fr|Extraits d'utilisation de PySide]] |
|||
** [[Interface_creation/fr|Creation d'interface]] |
|||
** [[Dialog_creation/fr|Création d'une boite de dialogue]] |
|||
** [[Dialog_creation_with_various_widgets/fr|Création d'une boîte de dialogues avec différents widgets]] |
|||
** [[Dialog_creation_reading_and_writing_files/fr|Création d'une boîte de dialogue lecture et écriture de fichiers]] |
|||
** [[Dialog_creation_setting_colors/fr|Création d'une boîte de dialogue "réglage des couleurs"]] |
|||
** [[Dialog_creation_image_and_animated_GIF/fr|Création d'une boîte de dialogue pour image et GIF animé]] |
|||
** [[Qt_Example/fr|Qt Exemple]] |
|||
* Extraits et exemples : |
|||
** [[Command/fr|Définir une commande]] |
|||
** [[Workbench_creation/fr|Création d'atelier]] |
|||
** [[Code_snippets/fr|Extraits de codes]] |
|||
** [[Macros_recipes/fr|"Recettes" de Macros]] |
|||
** [[Line_drawing_function/fr|Fonction - tracer une ligne]] |
|||
* Divers : |
|||
** [[Debugging/fr|Débogage]] |
|||
** [[Embedding_FreeCAD/fr|Intégrer FreeCAD]] |
|||
** [[Embedding_FreeCADGui/fr|Intégration de FreeCADGui]] |
|||
** [[Extra_python_modules/fr|Modules python supplémentaires]] |
|||
** [[FreeCAD_vector_math_library|FreeCAD vector math library]] |
|||
** [[How_to_install_macros/fr|Comment installer des Macros]] |
|||
** [[IPython_notebook_integration|IPython notebook integration]] |
|||
** [[Macro_at_Startup/fr|Exécuter une macro au démarrage]] |
|||
** [[Profiling/fr|Profilage]] |
|||
** [[Python/fr|Python]] |
|||
** [[PythonOCC/fr|PythonOCC]] |
|||
** [[Python_Development_Environment/fr|Environnement de Développement Python]] |
|||
** [[Quantity/fr|Quantity]] |
|||
** [[Svg_Namespace/fr|Svg namespace]] |
|||
{{Docnav/fr |
{{Docnav/fr |
||
|[[Start_up_and_Configuration/fr|Démarrage et configuration]] |
|||
|[[Dialog_creation/fr|Création d'une boite de dialogue]] |
|||
|[[ |
|[[Macros/fr|Macros]] |
||
}} |
}} |
||
Line 31: | Line 97: | ||
[[Category:Developer Documentation{{#translation:}}]] |
[[Category:Developer Documentation{{#translation:}}]] |
||
[[Category:Python Code{{#translation:}}]] |
[[Category:Python Code{{#translation:}}]] |
||
{{clear}} |
Latest revision as of 10:10, 21 November 2021
Présentation des pages de script Python
- Pages relatives à Python dans le manuel :
- Les bases :
- Ateliers intégrés apparentés :
- Exemple d'interface de programmation pour dessin (l'atelier Drawing est obsolète)
- FEM : Tutoriel Python
- Scripts pour le maillage
- De maillage en objet Part
- Part : Ecrire un script
- Part : Manipulation d'une forme basique
- Objets scriptés "Part" : Roulement à billes - Partie I
- Objets scriptés "Part" : Roulement à billes - Partie II
- Path : Ecrire un script
- Raytracing : Exemples d'API (l'atelier Raytracing est obsolète)
- Sketcher : Ecrire un script
- Objets FeaturePython (également appelés 'objets scriptés') :
- Créer un objet FeaturePython partie I
- Créer 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
- PropertyLink: InList et OutList
- Méthodes FeaturePython
- Interface utilisateur :
- 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
- 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é)