def doIt(self, args): app = QtWidgets.QApplication.instance() if not app: app = QtWidgets.QApplication([]) for widget in app.topLevelWidgets(): if widget.objectName() == 'KrakenMainWindow': widget.showNormal() return splash = KrakenSplash(app) splash.show() window = KrakenWindow(parent=getMayaWindow()) window.show() splash.finish(window)
deleteShortcut.activated.connect(self.graphView.deleteSelectedNodes) frameShortcut = QtWidgets.QShortcut( QtGui.QKeySequence(QtCore.Qt.Key_F), self) frameShortcut.activated.connect(self.graphView.frameSelectedNodes) frameShortcut = QtWidgets.QShortcut( QtGui.QKeySequence(QtCore.Qt.Key_A), self) frameShortcut.activated.connect(self.graphView.frameAllNodes) def getGraphView(self): return self.graphView if __name__ == "__main__": app = QtWidgets.QApplication(sys.argv) widget = GraphViewWidget() graph = GraphView(parent=widget) from node import Node from port import InputPort, OutputPort, IOPort node1 = Node(graph, 'Short') node1.addPort( InputPort(node1, graph, 'InPort1', QtGui.QColor(128, 170, 170, 255), 'MyDataX')) node1.addPort( InputPort(node1, graph, 'InPort2', QtGui.QColor(128, 170, 170, 255), 'MyDataX')) node1.addPort(