Zugriff auf Grafen und Auswahlbereiche
Die SDApplication-Klasse enthält einige hilfreiche Methoden, mit denen Sie auf den aktuell aktiven-Graf und die aktuelle Auswahl darin zugreifen können.
import sd
## Get the application and UI manager object.
ctx = sd.getContext()
app = ctx.getSDApplication()
uiMgr = app.getQtForPythonUIMgr()
## Get the current graph.
g = uiMgr.getCurrentGraph()
print("The current graph is %s" % g)
## Get the currently selected nodes.
selection = uiMgr.getCurrentGraphSelectedNodes()
for node in selection:
print("Node %s" % node)
Auf einen Graf, der in einer spezifischen-Graphansicht angezeigt wird, kann mit einer graphViewID zugegriffen werden.
Diese Methode ist hilfreich beim Erstellen benutzerdefinierter Graphansicht-Symbolleisten. Weitere Informationen finden Sie im Beispiel Erstellen von Symbolleisten in Graphansichten im Kapitel Erstellen von Benutzeroberflächenelementen.
recommendation-more-help
substance-3d-designer-help-guide