Interface/es

Introducción
La interfaz de FreeCAD está basada en Qt, un conocido kit de herramientas de interfaz gráfica de usuario (GUI), particularmente utilizado en Linux, pero también disponible en Windows y MacOS.



La ventana principal de la aplicación puede dividirse a grandes rasgos en 11 secciones:
 * 1) El área de vista principal, que puede contener diferentes ventanas con pestañas.
 * 2) La vista 3D, normalmente incrustada en el área de vista principal
 * 3) La parte superior de la vista_combo, que incluye la vista_árbol y el panel_tarea
 * 4) La parte inferior de la vista_combo, que incluye el editor de propiedades
 * 5) La vista de selección
 * 6) La vista de informe
 * 7) La consola de Python
 * 8) La barra_de_estado
 * 9) El área de la barra de herramientas, ver la siguiente información sobre las barras de herramientas
 * 10) El Selector de ambientes de trabajo, que es una barra de herramientas
 * 11) El menú estándar



Componentes de la interfaz
Como muchas piezas de software, FreeCAD incluye una barra de menú estándar, y luego una serie de barras de herramientas y paneles donde se encuentran las herramientas del usuario.

Menús
Los menús estándar son:, , , , , ,.

Barras de herramientas
Las barras de herramientas estándar que aparecen en la interfaz son:
 * Barra de herramientas de archivo: herramientas para trabajar con archivos, abrir documentos, copiar, pegar, deshacer y rehacer acciones.
 * Barra herramientas de entorno de trabajo: contiene un único widget para seleccionar el entorno de trabajo activo.
 * Barra de herramientas de Macros: herramientas para grabar, editar y ejecutar macros.
 * Barra de herramientas de vista: herramientas para controlar cómo aparecen los objetos en la vista 3D.
 * Barra de herramientas de extructura: herramientas para organizar objetos en el documento y crear enlaces a documentos adicionales.

Pueden activarse y desactivarse haciendo clic con el botón derecho del ratón en un espacio vacío de una de las barras de herramientas y eligiendo el elemento deseado, o desde el menú,.

Paneles
Los principales paneles que permiten trabajar con objetos son:
 * Vista 3D: el área donde se dibuja la geometría 2D y 3D.
 * Vista combo: el panel que contiene al vista de árbol, el panel de tareas, y el editor de propiedades.
 * Vista de árbol: el elemento que muestra todos los objetos en el documento y su historial paramétrico.
 * Panel de tareas: el panel que muestra diferentes acciones y opciones dependiendo de la herramienta de dibujo seleccionada.
 * Editor de propiedades: el lugar donde se modifican las propiedades del objeto.
 * Vista de selección: el panel que muestra los elementos que están actualmente seleccionados.
 * Vista de informe: el cuadro de texto que muestra diferentes mensajes de la aplicación y sus herramientas.
 * Consola de Python: el editor que permite ejecutar código Python de forma interactiva para ver resultados en la Vista 3D.
 * Barra de estado: la barra que muestra ciertos mensajes de la aplicación, y que tiene el selector de navegación por ratón.
 * Vista DAG: una alternativa a la vista de árbol, que muestra las relaciones entre diferentes objetos a través de un gráfico.

A excepción de la vista 3D, todas pueden activarse y desactivarse haciendo clic con el botón derecho del ratón en un espacio vacío de una de las barras de herramientas superiores y eligiendo el elemento deseado, o desde el menú,.

Para activar y desactivar la barra de estado utilice el menú,.

Otros
Otras interfaces y ventanas útiles son:
 * Inspector de escenas: un panel que muestra los nodos Coin3D que componen la escenografía. Para los usuarios avanzados y los desarrolladores, puede ser útil para solucionar las operaciones que manipulan la escena directamente, y los objetos creados en la vista 3D.
 * Gráfico de dependencias: una ventana que muestra el gráfico de dependencias de todos los objetos del documento, creado con el programa auxiliar Graphviz. Es útil para reconocer problemas en la creación de objetos, como las dependencias circulares, que pueden no ser del todo evidentes desde la vista de árbol o la vista de DAG.

Personalización
Las barras de herramientas pueden tener más o menos botones, y se pueden crear barras de herramientas personalizadas con una mezcla de diferentes herramientas, y para almacenar macros desarrolladas.

Estas opciones se encuentran en el menú,. Ver personalización de la interfaz.