示例#1
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()
示例#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.canvasView = orngView.SchemaView(self, self.canvas, self)
        self.layout().addWidget(self.canvasView)
        self.layout().setMargin(0)
        self.schemaID = orngHistory.logNewSchema()
示例#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()

        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()
示例#4
0
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import os, sys, redRObjects, cPickle, redREnviron, redRLog, globalData, RSession, redRPackageManager
import redRi18n
# def _(a):
# return a
_ = redRi18n.Coreget_()
import cPickle, math, zipfile, urllib, sip
from xml.dom.minidom import Document, parse
from orngSignalManager import SignalManager
schemaPath = redREnviron.settings["saveSchemaDir"]
_schemaName = ""
canvasDlg = None
schemaDoc = None
signalManager = SignalManager()
_tempWidgets = []
notesTextWidget = None
sessionID = 1


def setNotesWidget(widget):
    global notesTextWidget
    notesTextWidget = widget


def setSchemaDoc(doc):
    global schemaDoc
    schemaDoc = doc