API la modulul FreeCADGui

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page FreeCADGui API and the translation is 75% complete.
Other languages:
(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.

Acest modul este contrapartida modulului FreeCAD. Conține tot ce este legat de interfața de utilizator și de vizualizările 3D. exemplu:

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")


activateWorkbench ( string )

Description: Activați un mediu de lucru după nume

Returns: nimic

activeDocument ( )

Description:

Returns: documentul activ sau nimic dacă acesta nu există

activeWorkbench ( )

Description:

Returns: obiectul activ de lucru de lucru

addCommand ( șir, obiect )

Description: Adăugați o comandă FreeCAD. Stringul este numele comenzii și obiectul este numele clasei care definește comanda

Returns:

addIcon ( șir, șir sau listă )

Description: Adaugă o pictogramă în sistem ca nume de fișier sau format XPM

Returns:

addIconPath ( string )

Description: Adaugă o nouă cale către sistem pentru găsirea fișierelor cu pictograme

Returns:

addPreferencePage ( string, string )

Description: Adăugă un modul de interfață utilizator pentru fereastra de preferințe. Primul argument specifică numele fișierului, iar al doilea indică numele grupului

Returns:

addWorkbench ( string, object )

Description: Adăugă un mediu de lucru cu un nume definit. Șirul este numele băncii de lucru, iar obiectul este numele clasei care definește mediul

Returns:

createDialog ( string )

Description: Deschide un fișier UI, Interfața utilizatorului

Returns:

getDocument ( string )

Description: Obține un document cu numele său

Returns: document

getWorkbench ( string )

Description: Obține mediul de lucru cu mediul său

Returns: numele atelierului

insert ( string )

Description: Deschide o macro, un fișier Inventor sau VRML

Returns: document

listWorkbenches ( )

Description: Afișați o listă a tuturor mediilor de lucru

Returns: o listă

open ( string )

Description: Deschide un fișier macro, Inventor sau VRML

Returns: document deschis

removeWorkbench ( string )

Description: Îndepărtează un mediu de lucru după nume

Returns:

runCommand ( string )

Description: Rulează o comandă FreeCAD după nume

Returns:

(updateGui )

Description: Actualizați fereastra principală și toate ferestrele sale

Returns: