Пример #1
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.wiki = orngWikidb.CreateConceptDB(orngEnviron.defaultdbConfig)
        self.activeDbConfig = orngEnviron.defaultdbConfig
        self.wikitreeInst = 0
        
        self.wikinode = {}
        self.lines = []                         # list of orngCanvasItems.CanvasLine items
        self.widgets = []                       # list of orngCanvasItems.CanvasWidget items

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        self.canvas = QGraphicsScene()

        self.guide_text = self.canvas.addSimpleText("Right-click to add widgets")
        self.guide_text.setBrush(QBrush(QColor(235,235,235)))
        font = QFont()
        font.setStyleHint(QFont.SansSerif)
        font.setPixelSize(36)
        self.guide_text.setFont(font)

        oneItem = self.canvas.addRect(QRectF(0.0, 0.0, 300.0, 300.0)) # initial item so sceneRect always contains QPoint(0, 0)
        self.canvas.sceneRect() # call sceneRect so it updates the rect 
        self.canvas.removeItem(oneItem)
        
        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()
Пример #2
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.lines = []                         # list of orngCanvasItems.CanvasLine items
        self.widgets = []                       # list of orngCanvasItems.CanvasWidget items
        self.signalManager = SignalManager()    # signal manager to correctly process signals

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        #self.canvas = QGraphicsScene(0,0,2000,2000)
        self.canvas = QGraphicsScene()

        self.guide_text = self.canvas.addSimpleText("Right-click to add widgets")
        self.guide_text.setBrush(QBrush(QColor(235,235,235)))
        font = QFont()
        font.setStyleHint(QFont.SansSerif)
        font.setPixelSize(36)
        self.guide_text.setFont(font)

        oneItem = self.canvas.addRect(QRectF(0.0, 0.0, 300.0, 300.0)) # initial item so sceneRect always contains QPoint(0, 0)
        self.canvas.sceneRect() # call sceneRect so it updates the rect 
        self.canvas.removeItem(oneItem)
        
        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()

        self.update_guide()
Пример #3
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.lines = []  # list of orngCanvasItems.CanvasLine items
        self.widgets = []  # list of orngCanvasItems.CanvasWidget items
        self.signalManager = SignalManager(
        )  # signal manager to correctly process signals

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        #self.canvas = QGraphicsScene(0,0,2000,2000)
        self.canvas = QGraphicsScene()
        oneItem = self.canvas.addRect(QRectF(
            0.0, 0.0, 300.0,
            300.0))  # inital item so sceneRect always contains QPoint(0, 0)
        self.canvas.sceneRect()  # call scene rect so int calculates the rect
        self.canvas.removeItem(oneItem)

        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()
Пример #4
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.lines = []  # list of orngCanvasItems.CanvasLine items
        self.widgets = []  # list of orngCanvasItems.CanvasWidget items
        self.signalManager = SignalManager(
        )  # signal manager to correctly process signals

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        #self.canvas = QGraphicsScene(0,0,2000,2000)
        self.canvas = QGraphicsScene()
        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()
Пример #5
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.wiki = orngWikidb.CreateConceptDB(orngEnviron.defaultdbConfig)
        self.activeDbConfig = orngEnviron.defaultdbConfig
        self.wikitreeInst = 0

        self.wikinode = {}
        self.lines = []  # list of orngCanvasItems.CanvasLine items
        self.widgets = []  # list of orngCanvasItems.CanvasWidget items

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        self.canvas = QGraphicsScene()

        self.guide_text = self.canvas.addSimpleText(
            "Right-click to add widgets")
        self.guide_text.setBrush(QBrush(QColor(235, 235, 235)))
        font = QFont()
        font.setStyleHint(QFont.SansSerif)
        font.setPixelSize(36)
        self.guide_text.setFont(font)

        oneItem = self.canvas.addRect(QRectF(
            0.0, 0.0, 300.0,
            300.0))  # initial item so sceneRect always contains QPoint(0, 0)
        self.canvas.sceneRect()  # call sceneRect so it updates the rect
        self.canvas.removeItem(oneItem)

        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()
Пример #6
0
    def __init__(self, canvasDlg, *args):
        QWidget.__init__(self, *args)
        self.canvasDlg = canvasDlg
        self.ctrlPressed = 0

        self.lines = []  # list of orngCanvasItems.CanvasLine items
        self.widgets = []  # list of orngCanvasItems.CanvasWidget items
        self.signalManager = SignalManager(
        )  # signal manager to correctly process signals

        self.schemaPath = self.canvasDlg.settings["saveSchemaDir"]
        self.schemaName = ""
        self.loadedSettingsDict = {}
        self.setLayout(QVBoxLayout())
        #self.canvas = QGraphicsScene(0,0,2000,2000)
        self.canvas = QGraphicsScene()

        self.guide_text = self.canvas.addSimpleText(
            "Right-click to add widgets")
        self.guide_text.setBrush(QBrush(QColor(235, 235, 235)))
        font = QFont()
        font.setStyleHint(QFont.SansSerif)
        font.setPixelSize(36)
        self.guide_text.setFont(font)

        oneItem = self.canvas.addRect(QRectF(
            0.0, 0.0, 300.0,
            300.0))  # initial item so sceneRect always contains QPoint(0, 0)
        self.canvas.sceneRect()  # call sceneRect so it updates the rect
        self.canvas.removeItem(oneItem)

        self.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()

        self.update_guide()