Description |
---|
Cette macro permet de basculer la visibilité des différentes vues de FreeCAD, la fenêtre active (3D ou Python) utilise tout l'espace disponible de l'écran. Version macro : 1.0 Date dernière modification : 2015-01-17 Version FreeCAD : Toutes Téléchargement : Icône de la barre d'outils Auteur: Piffpoof |
Auteur |
Piffpoof |
Téléchargement |
Icône de la barre d'outils |
Liens |
Page des macros Comment installer une macro Comment créer une barre d'outils |
Version Macro |
1.0 |
Dernière modification |
2015-01-17 |
Version(s) FreeCAD |
Toutes |
Raccourci clavier |
None |
Voir aussi |
Toggle Panels |
Lorsque vous travaillez avec FreeCAD, il arrive que vous ayez besoin d'ouvrir de nombreuses fenêtres de support, telles que la vue combo, vue rapport, etc. Il y a d'autres moments où vous voulez que toutes ces fenêtres disparaissent afin que tout l'espace disponible sur l'écran puisse être utilisé pour visualiser le modèle sur lequel vous travaillez. Cette macro vous permet de masquer toutes les fenêtres auxiliaires (ou de les rendre visibles à nouveau) en un seul clic sur la barre d'outils.
Enregistrez le code fourni dans le répertoire Macro approprié et exécutez-le à partir du menu Macro. Il est préférable de l'ajouter à une barre d'outils pour en faciliter l'accès.
Cliquez sur le bouton associé de la barre d'outils ou lancez la commande à partir du menu Macro. Les fenêtres de support (console Python, vue rapport, vue combo) deviendront toutes visibles ou cachées.
L'action de l'utilisateur est immédiatement confirmée par l'apparition ou la disparition des fenêtres de soutien.
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()