FreeCADGui API

From FreeCAD Documentation
Jump to: navigation, search
This page is a translated version of the page FreeCADGui API and the translation is 80% complete.

Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎română
(October 2019) Do not edit this page. The information is incomplete and outdated. For the latest API, see the autogenerated API documentation, or generate the documentation yourself, see Source documentation.


Este módulo es el homologo al módulo de FreeCAD. Contiene todo lo relacionado con la interfaz de usuario y las vistas 3D. Ejemplo:

import FreeCAD as App
import FreeCADGui as Gui

# get the 3D model document
doc = App.ActiveDocument    

# get the visual representation model document
gui_doc = Gui.ActiveDocument

gui_doc.activateWorkbench("myWorkbench")


Method.png activateWorkbench ( string )

Descripción: Activa un entorno por nombre

Devuelve: nada


Method.png activeDocument ( )

Descripción:

Devuelve: el documento activo o Nada si no existe ninguno


Method.png activeWorkbench ( )

Descripción:

Devuelve: el objeto del entorno de trabajo actual


Method.png addCommand ( string, object )

Descripción: Añade un comando de FreeCAD. La cadena es el nombre del comando y el objeto esun nombre de clase definiendo el comando

Devuelve:


Method.png addIcon ( string, string o list )

Descripción: Añade un icono como nombre de archivo o en formato XPM al sistema

Devuelve:


Method.png addIconPath ( string )

Descripción: Añade una nueva ruta al sistema donde encontrar archivos de iconos

Devuelve:


Method.png addPreferencePage ( string,string )

Descripción: Añade un formulario UI al letrero de diálogo de preferencias. El primer argumento especifica el nombre del archivo y el segundo el nombre del grupo

Devuelve:


Method.png addWorkbench ( string, object )

Descripción: Añade un entorno de trabajo bajo un nombre definido. La cadena de texto es el nombre del entorno de trabajo y el objeto es un nombre de clase definido en el entorno de trabajo

Devuelve:


Method.png createDialog ( string )

Descripción: Abre un archivo UI

Devuelve:


Method.png getDocument ( string )

Descripción: Obtiene un documento por su nombre

Devuelve: el documento


Method.png getWorkbench ( string )

Descripción: Obtiene un entorno de trabajo por su nombre

Devuelve: el entorno de trabajo


Method.png insert ( string )

Descripción: Abre una macro, archivo de Inventor o VRML

Devuelve: el documento


Method.png listWorkbenches ( )

Descripción: Muestra una lista de todos los entornos de trabajo

Devuelve: una lista


Method.png open ( string )

Descripción: Abre una macro, archivo de Inventor o VRML file

Devuelve: el documento abierto


Method.png removeWorkbench ( string )

Descripción: Elimina un entorno de trabajo por nombre

Devuelve:


Method.png runCommand ( string )

Descripción: Ejecuta un comando de FreeCAD por nombre

Devuelve:


Method.png updateGui ( )

Descripción: Actualiza la ventana principal y todas sus ventanas

Devuelve: