Interface/it

Introduzione
L'interfaccia di FreeCAD si basa su Qt, un noto toolkit di interfaccia utente grafica, particolarmente utilizzato in Linux, ma disponibile anche in Windows e MacOS.



La finestra principale dell'applicazione può essere suddivisa approssimativamente in 10 sezioni:
 * 1) Vista 3D
 * 2) Parte superiore della Vista combinata, che include la Vista a albero e il pannello Azioni
 * 3) Parte inferiore della Vista combinata, che include l'editor delle proprietà
 * 4) Vista selezione
 * 5) Vista report
 * 6) Console Python
 * 7) Barra di stato
 * 8) Barra degli strumenti, vedere le seguenti informazioni sulla barra degli strumenti
 * 9) Selettore degli ambienti, che è essa stessa uno strumento
 * 10) Menu standard

Componenti dell'interfaccia
Come molti software, FreeCAD include una barra dei menu standard, quindi una serie di barre degli strumenti e pannelli in cui si trovano gli strumenti per l'utente.

Menu
I menu standard sono: Std_File_Menu/it, Std_Edit_Menu/it, Std_View_Menu/it, Std_Tools_Menu/it, Std_Macro_Menu/it, Std_Windows_Menu/it, Std_Help_Menu/it.

Barre degli strumenti
Le barre degli strumenti standard che appaiono nell'interfaccia sono:
 * Barra degli strumenti File: strumenti per lavorare con i file, aprire documenti, copiare, incollare, annullare e ripetere azioni.
 * Selettore degli ambienti: contiene un singolo widget per selezionare l'ambiente attivo.
 * Barra degli strumenti Macro: strumenti per registrare, modificare ed eseguire le macro.
 * Barra degli strumenti Visualizza: strumenti per controllare la modalità di visualizzazione degli oggetti nella vista 3D.
 * Barra degli strumenti Struttura: strumenti per organizzare gli oggetti nel documento e creare collegamenti a documenti aggiuntivi.

Questi possono essere attivati e disattivati facendo clic con il pulsante destro del mouse su uno spazio vuoto su una delle barre degli strumenti e scegliendo l'elemento desiderato, oppure dal menu.

Pannelli
I pannelli principali che consentono di lavorare con gli oggetti sono:
 * Vista 3D: l'area in cui viene disegnata la geometria 2D e 3D.
 * Vista combinata: il pannello che contiene la vista ad albero, il pannello azioni, e l'editor delle proprietà.
 * Vista ad albero: l'elemento che mostra tutti gli oggetti nel documento e la loro cronologia parametrica.
 * Pannello Azioni: il pannello che mostra diverse azioni e opzioni a seconda dello strumento selezionato.
 * Editor delle proprietà: il luogo in cui si possono modificare le proprietà dell'oggetto.
 * Vista selezione: il pannello che mostra gli elementi attualmente selezionati.
 * Vista report: il campo di testo che mostra i messaggi dell'applicazione e dei suoi strumenti.
 * Console Python: l'editor che consente di eseguire il codice Python in modo interattivo per vedere i risultati nella vista 3D.
 * Barra di stato: la barra che mostra determinati messaggi dell'applicazione e che ha il selettore per impostare il tipo di mouse.
 * Vista DAG: un'alternativa alla vista ad albero, che mostra le relazioni tra oggetti diversi attraverso un grafico.

With the exception of the 3D view, all can be turned on and off by right clicking on an empty space on one of the top toolbars and choosing the desired element, or from the menu,.

To activate and deactivate the status bar use the menu,.

Other
Other useful interfaces and windows include:
 * Scene inspector: a panel that shows the Coin3D nodes that make up the scenegraph. For power users and developers, it may be useful to troubleshoot operations that manipulate the scene directly, and the objects created in the 3D view.
 * Dependency graph: a window showing the dependency graph of all the objects in the document, created with the auxiliary program Graphviz. It is helpful to recognize problems in the creation of objects, such as circular dependencies, which may not be entirely evident from the tree view or the DAG view.

Customization
Le barre degli strumenti possono avere più o meno pulsanti e le barre degli strumenti personalizzate possono essere create con un mix di strumenti diversi e per ospitare le macro sviluppate.

These options are in the menu,. See interface customization.