Diese Dokumentation ist noch nicht fertiggestellt. Bitte hilf mit und trage etwas zur Dokumentation bei.
Die Seite GuiBefehl Modell erklärt, wie Befehle dokumentiert werden sollten. Unter Category:UnfinishedDocu findest du weitere unvollständige Seiten wie diese (und unter Category:UnfinishedDocu/de unvollständige Übersetzungen). Siehe Category:Command Reference für sämtliche Befehle (und Category:UnfinishedDocu/de für vorhandene Übersetzungen).
Siehe WikiSeiten, um zu lernen, wie die Wiki-Seiten bearbeitet werden und FreeCAD Unterstützen, um andere Wege zu entdecken, wie du einen Beitrag leisten kannst.
Der Arbeitsbereich ModernUI ist ein externer Arbeitsbereich der die Standardbenutzeroberfläche ersetzt. Er verfügt über moderne Funktionen wie:
Mit dem Addon-Manager installieren.
Hinweis: Um das Programm zu deinstallieren, muss man ein Makro erstellen und ausführen. Wenn man sich dabei nicht sicher ist, sollte man die Installation nicht durchführen.
Um Modern UI einfach zu testen, ohne die Standardkonfiguration zu beeinträchtigen, kann man es in einem separaten Verzeichnis speichern. Die Deinstallation von Modern UI erfolgt dann ganz einfach durch Löschen des Verzeichnisses. introduced in 0.19
Zum Beispiel:
$ mkdir modernUI # new directory that contains Modern UI $ cd modernUI $ HOME="$PWD" FREECAD_USER_HOME="$PWD" FreeCAD_0.19.AppImage
Wenn man FreeCAD zum ersten Mal auf diese Weise startet, erhält man eine neue Standardkonfiguration. Jetzt die Modern UI installieren (und konfigurieren). Dabei handelt es sich im Wesentlichen um eine portable FreeCAD-Version.
Anstelle der Befehlszeile können Sie auch ein spezielles Desktop-Symbol erstellen.
Es gibt noch keine speziellen Anweisungen für Windows, jedoch ist es sehr ähnlich wie das Erstellen einer portablen Version von FreeCAD auf einem USB-Medium.
Ausführliche Anweisungen findet man auf GitHub.
Die Deinstallationsreihenfolge ist wie folgt:
from PySide2 import QtCore, QtGui, QtWidgets
mw = FreeCADGui.getMainWindow()
mw.menuBar().show()
WBList = FreeCADGui.listWorkbenches()
for WB in WBList:
FreeCADGui.activateWorkbench(WB)
for tb in mw.findChildren(QtWidgets.QToolBar):
tb.show()