Macro Toggle Panels Visibility/de

Sichtbarkeit der Bedienfelder umschalten

Beschreibung
Dieses Makro schaltet die Sichtbarkeit verschiedener Hilfsansichten in FreeCAD um, sodass das Hauptfenster mit dem gesamten verfügbaren Bildschirmplatz angezeigt werden kann.

Versionsmakro : 1.0
Datum der letzten Änderung : 2015-01-17
FreeCAD version : Alle
Herunterladen : Werkzeugleisten-Symbol
Autor: Piffpoof
Autor
Piffpoof
Herunterladen
Werkzeugleisten-Symbol
Links
Macro-Version
1.0
Datum der letzten Änderung
2015-01-17
FreeCAD-Version(s)
Alle
Standardverknüpfung
None
Siehe auch
Bedienfelder umschalten

Beschreibung

When working with FreeCAD there are times when you need many supporting windows open, such as Combo View, Report View, etc. There are other times when you want all the clutter of the supporting windows to disappear so that all the screen space available can be used to view the model being worked with. This macro lets you hide all the supporting windows (or make them visible again) with one click on the toolbar.

Installation

Save the provided code to the appropriate Macro directory and execute it from the Macro menu. It is preferable to add it to a toolbar for ease of access.

Anwendung

Auf die entsprechende Schaltfläche in der Symbolleiste klicken oder die Funktion über das Menü Makro aufrufen. Die unterstützenden Fenster Python-Konsole, Ausgabe-Fenster und Combo-Ansicht werden entweder alle angezeigt oder alle ausgeblendet.

Benutzeroberfläche

Die Benutzeraktion wird sofort bestätigt, indem die unterstützenden Fenster entweder angezeigt werden oder verschwinden.

Skript

Werkzeugleisten-Symbol

Macro_Toggle_Panels_Visibility.FCMacro

# -*- coding: utf-8 -*-
# macro to toggle visibility of Report view, Python console, Combo view
from PySide import QtCore, QtGui
mainWindow = FreeCADGui.getMainWindow()
dockWidgets = mainWindow.findChildren(QtGui.QDockWidget)
for dw in dockWidgets:
    if dw.objectName() == "Python console":
        pcWidget = dw
    if dw.objectName() == "Combo View":
        cvWidget = dw
    if dw.objectName() == "Report view":
        rvWidget = dw
     
if pcWidget.isVisible():
    pcWidget.hide()
    cvWidget.hide()
    rvWidget.hide()
else:
    pcWidget.show()
    cvWidget.show()
    rvWidget.show()