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.

Ad eccezione della vista 3D, tutto può essere attivato e disattivato facendo clic con il pulsante destro del mouse su uno spazio vuoto su una delle barre degli strumenti in alto e scegliendo l'elemento desiderato, oppure dal menu.

Per attivare e disattivare la barra di stato utilizzare il menu.

Altro
Altre interfacce e finestre utili includono:
 * Isspettore di scena: un pannello che mostra i nodi Coin3D che compongono la scena grafica. Per utenti esperti e sviluppatori, può essere utile per risolvere le operazioni che manipolano direttamente la scena e gli oggetti creati nella Vista 3D.
 * Grafico delle dipendenze: una finestra che mostra il grafico delle dipendenze di tutti gli oggetti nel documento, creato con il programma ausiliario Graphviz. È utile per riconoscere i problemi nella creazione di oggetti, come le dipendenze circolari, che potrebbero non essere del tutto evidenti dalla vista ad albero o dalla vista DAG.

Personalizzazione
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.