PyFlow package¶
Subpackages¶
- PyFlow.Core package
- Submodules
- PyFlow.Core.Common module
- PyFlow.Core.EvaluationEngine module
- PyFlow.Core.FunctionLibrary module
- PyFlow.Core.GraphBase module
- PyFlow.Core.GraphManager module
- PyFlow.Core.Interfaces module
- PyFlow.Core.NodeBase module
- PyFlow.Core.PathsRegistry module
- PyFlow.Core.PinBase module
- PyFlow.Core.PyCodeCompiler module
- PyFlow.Core.Variable module
- PyFlow.Core.structs module
- PyFlow.Core.version module
- Module contents
- PyFlow.Packages package
- Subpackages
- PyFlow.Packages.PyFlowBase package
- Subpackages
- PyFlow.Packages.PyFlowBase.Exporters package
- PyFlow.Packages.PyFlowBase.Factories package
- PyFlow.Packages.PyFlowBase.FunctionLibraries package
- Submodules
- PyFlow.Packages.PyFlowBase.FunctionLibraries.ArrayLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.BoolLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.DefaultLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.FloatLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.IntLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.MathAbstractLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.MathLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.PathLib module
- PyFlow.Packages.PyFlowBase.FunctionLibraries.RandomLib module
- Module contents
- PyFlow.Packages.PyFlowBase.Nodes package
- Submodules
- PyFlow.Packages.PyFlowBase.Nodes.address module
- PyFlow.Packages.PyFlowBase.Nodes.branch module
- PyFlow.Packages.PyFlowBase.Nodes.charge module
- PyFlow.Packages.PyFlowBase.Nodes.cliexit module
- PyFlow.Packages.PyFlowBase.Nodes.colorRamp module
- PyFlow.Packages.PyFlowBase.Nodes.commentNode module
- PyFlow.Packages.PyFlowBase.Nodes.compound module
- PyFlow.Packages.PyFlowBase.Nodes.consoleOutput module
- PyFlow.Packages.PyFlowBase.Nodes.constant module
- PyFlow.Packages.PyFlowBase.Nodes.convertTo module
- PyFlow.Packages.PyFlowBase.Nodes.delay module
- PyFlow.Packages.PyFlowBase.Nodes.deltaTime module
- PyFlow.Packages.PyFlowBase.Nodes.dictKeys module
- PyFlow.Packages.PyFlowBase.Nodes.doN module
- PyFlow.Packages.PyFlowBase.Nodes.doOnce module
- PyFlow.Packages.PyFlowBase.Nodes.flipFlop module
- PyFlow.Packages.PyFlowBase.Nodes.floatRamp module
- PyFlow.Packages.PyFlowBase.Nodes.forEachLoop module
- PyFlow.Packages.PyFlowBase.Nodes.forLoop module
- PyFlow.Packages.PyFlowBase.Nodes.forLoopBegin module
- PyFlow.Packages.PyFlowBase.Nodes.forLoopWithBreak module
- PyFlow.Packages.PyFlowBase.Nodes.getVar module
- PyFlow.Packages.PyFlowBase.Nodes.graphNodes module
- PyFlow.Packages.PyFlowBase.Nodes.imageDisplay module
- PyFlow.Packages.PyFlowBase.Nodes.loopEnd module
- PyFlow.Packages.PyFlowBase.Nodes.makeAnyDict module
- PyFlow.Packages.PyFlowBase.Nodes.makeArray module
- PyFlow.Packages.PyFlowBase.Nodes.makeDict module
- PyFlow.Packages.PyFlowBase.Nodes.makeDictElement module
- PyFlow.Packages.PyFlowBase.Nodes.makeList module
- PyFlow.Packages.PyFlowBase.Nodes.pythonNode module
- PyFlow.Packages.PyFlowBase.Nodes.reroute module
- PyFlow.Packages.PyFlowBase.Nodes.rerouteExecs module
- PyFlow.Packages.PyFlowBase.Nodes.retriggerableDelay module
- PyFlow.Packages.PyFlowBase.Nodes.sequence module
- PyFlow.Packages.PyFlowBase.Nodes.setVar module
- PyFlow.Packages.PyFlowBase.Nodes.stickyNote module
- PyFlow.Packages.PyFlowBase.Nodes.stringToArray module
- PyFlow.Packages.PyFlowBase.Nodes.switchOnString module
- PyFlow.Packages.PyFlowBase.Nodes.tick module
- PyFlow.Packages.PyFlowBase.Nodes.timer module
- PyFlow.Packages.PyFlowBase.Nodes.whileLoop module
- PyFlow.Packages.PyFlowBase.Nodes.whileLoopBegin module
- Module contents
- PyFlow.Packages.PyFlowBase.Pins package
- Submodules
- PyFlow.Packages.PyFlowBase.Pins.AnyPin module
- PyFlow.Packages.PyFlowBase.Pins.BoolPin module
- PyFlow.Packages.PyFlowBase.Pins.ExecPin module
- PyFlow.Packages.PyFlowBase.Pins.FloatPin module
- PyFlow.Packages.PyFlowBase.Pins.IntPin module
- PyFlow.Packages.PyFlowBase.Pins.StringPin module
- Module contents
- PyFlow.Packages.PyFlowBase.PrefsWidgets package
- PyFlow.Packages.PyFlowBase.Tools package
- Submodules
- PyFlow.Packages.PyFlowBase.Tools.AlignBottomTool module
- PyFlow.Packages.PyFlowBase.Tools.AlignLeftTool module
- PyFlow.Packages.PyFlowBase.Tools.AlignRightTool module
- PyFlow.Packages.PyFlowBase.Tools.AlignTopTool module
- PyFlow.Packages.PyFlowBase.Tools.CompileTool module
- PyFlow.Packages.PyFlowBase.Tools.HistoryTool module
- PyFlow.Packages.PyFlowBase.Tools.LoggerTool module
- PyFlow.Packages.PyFlowBase.Tools.NodeBoxTool module
- PyFlow.Packages.PyFlowBase.Tools.PropertiesTool module
- PyFlow.Packages.PyFlowBase.Tools.ScreenshotTool module
- PyFlow.Packages.PyFlowBase.Tools.SearchResultsTool module
- PyFlow.Packages.PyFlowBase.Tools.VariablesTool module
- Module contents
- PyFlow.Packages.PyFlowBase.UI package
- Submodules
- PyFlow.Packages.PyFlowBase.UI.UIAnyPin module
- PyFlow.Packages.PyFlowBase.UI.UIColorRamp module
- PyFlow.Packages.PyFlowBase.UI.UICommentNode module
- PyFlow.Packages.PyFlowBase.UI.UICompoundNode module
- PyFlow.Packages.PyFlowBase.UI.UIConstantNode module
- PyFlow.Packages.PyFlowBase.UI.UIConvertToNode module
- PyFlow.Packages.PyFlowBase.UI.UIExecPin module
- PyFlow.Packages.PyFlowBase.UI.UIFloatRamp module
- PyFlow.Packages.PyFlowBase.UI.UIForLoopBeginNode module
- PyFlow.Packages.PyFlowBase.UI.UIGetVarNode module
- PyFlow.Packages.PyFlowBase.UI.UIGraphNodes module
- PyFlow.Packages.PyFlowBase.UI.UIImageDisplayNode module
- PyFlow.Packages.PyFlowBase.UI.UIMakeDictNode module
- PyFlow.Packages.PyFlowBase.UI.UIPythonNode module
- PyFlow.Packages.PyFlowBase.UI.UIRerouteNodeSmall module
- PyFlow.Packages.PyFlowBase.UI.UISequenceNode module
- PyFlow.Packages.PyFlowBase.UI.UISetVarNode module
- PyFlow.Packages.PyFlowBase.UI.UIStickyNote module
- PyFlow.Packages.PyFlowBase.UI.UISwitchOnStringNode module
- PyFlow.Packages.PyFlowBase.UI.UIWhileLoopBeginNode module
- Module contents
- Module contents
- Subpackages
- PyFlow.Packages.PyFlowBase package
- Module contents
- Subpackages
- PyFlow.Scripts package
- PyFlow.Tests package
- PyFlow.UI package
- Subpackages
- PyFlow.UI.Canvas package
- Submodules
- PyFlow.UI.Canvas.AutoPanController module
- PyFlow.UI.Canvas.CanvasBase module
- PyFlow.UI.Canvas.IConvexHullBackDrop module
- PyFlow.UI.Canvas.NodeActionButton module
- PyFlow.UI.Canvas.Painters module
- PyFlow.UI.Canvas.SelectionRect module
- PyFlow.UI.Canvas.UICommon module
- PyFlow.UI.Canvas.UIConnection module
- PyFlow.UI.Canvas.UINodeBase module
- PyFlow.UI.Canvas.UIPinBase module
- PyFlow.UI.Canvas.UIVariable module
- PyFlow.UI.Canvas.WatchPinValueItem module
- PyFlow.UI.Canvas.loopBackDrop module
- Module contents
- PyFlow.UI.Tool package
- PyFlow.UI.Utils package
- PyFlow.UI.Views package
- PyFlow.UI.Widgets package
- Submodules
- PyFlow.UI.Widgets.BlueprintCanvas module
- PyFlow.UI.Widgets.EditPropertiesWidget module
- PyFlow.UI.Widgets.EnumComboBox module
- PyFlow.UI.Widgets.GraphEditor_ui module
- PyFlow.UI.Widgets.InputActionWidget module
- PyFlow.UI.Widgets.InputWidgets module
- PyFlow.UI.Widgets.KeyCapture module
- PyFlow.UI.Widgets.KeyboardModifiersCapture module
- PyFlow.UI.Widgets.MouseButtonCapture module
- PyFlow.UI.Widgets.PreferencesWindow module
- PyFlow.UI.Widgets.PropertiesFramework module
- PyFlow.UI.Widgets.QtSliders module
- PyFlow.UI.Widgets.SelectPinDialog module
- PyFlow.UI.Widgets.TextEditDialog module
- Module contents
- PyFlow.UI.Canvas package
- Submodules
- PyFlow.UI.CompileUiQt module
- PyFlow.UI.ContextMenuDataBuilder module
- PyFlow.UI.ContextMenuGenerator module
- PyFlow.UI.EditorHistory module
- PyFlow.UI.EncodeResources module
- PyFlow.UI.UIInterfaces module
- Module contents
- Subpackages
- PyFlow.Wizards package
Submodules¶
PyFlow.App module¶
Application class here
-
class
PyFlow.App.
PyFlow
(parent=None)¶ Bases:
PySide2.QtWidgets.QMainWindow
-
__init__
(parent=None)¶ Initialize self. See help(type(self)) for accurate signature.
-
closeEvent
(self, event: PySide2.QtGui.QCloseEvent)¶
-
createPopupMenu
(self) → PySide2.QtWidgets.QMenu¶
-
getTempDirectory
()¶ Returns unique temp directory for application instance.
This folder and all it’s content will be removed from disc on application shutdown.
-
keyPressEvent
(self, event: PySide2.QtGui.QKeyEvent)¶
-
registerToolInstance
(instance)¶ Registers tool instance reference
This needed to prevent classes from being garbage collected and to save widgets state
Args:
instance (ToolBase): Tool to be registered
-
PyFlow.ConfigManager module¶
PyFlow.graphUiParser module¶
Module contents¶
Common utils working with packags.