예제 #1
0
 def __init__(self, view, y, width):
     QtGui.QGraphicsLineItem.__init__(self)
     #self.setZValue(10)  # to appear above text
     self.pen = QtGui.QPen(colours("sep"), LINEWIDTH * mm2pts)
     self.setPen(self.pen)
     y *= mm2pts
     self.setLine(0.0, y, width * mm2pts, y)
     view.gScene.addItem(self)
예제 #2
0
 def __init__(self, view, y, width):
     QtGui.QGraphicsLineItem.__init__(self)
     #self.setZValue(10)  # to appear above text
     self.pen = QtGui.QPen(colours("sep"), LINEWIDTH * mm2pts)
     self.setPen(self.pen)
     y *= mm2pts
     self.setLine(0.0, y, width * mm2pts, y)
     view.gScene.addItem(self)
예제 #3
0
 def __init__(self, parent=None):
     QtGui.QGraphicsView.__init__(self, parent)
     self.id = None  # see method 'setSignalId'
     self.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
     # Disable mouse move events when no button is pressed
     self.viewport().setMouseTracking(False)
     self.setBackgroundBrush(colours("paper"))
     # This ensures that the background remains 'clean':
     self.setCacheMode(self.CacheBackground)
     self.sceneWidth = 100  # no real need, but avoids an error message
예제 #4
0
 def __init__(self, parent=None):
     QtGui.QGraphicsView.__init__(self, parent)
     self.id = None      # see method 'setSignalId'
     self.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
     # Disable mouse move events when no button is pressed
     self.viewport().setMouseTracking(False)
     self.setBackgroundBrush(colours("paper"))
     # This ensures that the background remains 'clean':
     self.setCacheMode(self.CacheBackground)
     self.sceneWidth = 100   # no real need, but avoids an error message
예제 #5
0
    def __init__(self, view, colour, under=False):
        if not colour: colour = "paper"
        QtGui.QGraphicsRectItem.__init__(self)
        if under:
            z = -20
        else:
            z = -10
        self.setZValue(z)
        self.setBrush(colours(colour))
        self.setPen(QtGui.QPen(QtCore.Qt.NoPen))

        #Other possibilities?
        #self.setPen = QtGui.QPen(QtCore.Qt.transparent)
        #self.setPen = QtGui.QPen(colour)
        #self.hide()
        view.gScene.addItem(self)
예제 #6
0
    def __init__(self, view, colour, under=False):
        if not colour: colour = "paper"
        QtGui.QGraphicsRectItem.__init__(self)
        if under:
            z = -20
        else:
            z = -10
        self.setZValue(z)
        self.setBrush(colours(colour))
        self.setPen(QtGui.QPen(QtCore.Qt.NoPen))

        #Other possibilities?
        #self.setPen = QtGui.QPen(QtCore.Qt.transparent)
        #self.setPen = QtGui.QPen(colour)
        #self.hide()
        view.gScene.addItem(self)
예제 #7
0
 def __init__(self, view):
     QtGui.QGraphicsLineItem.__init__(self)
     self.setZValue(10)  # to appear above text
     self.pen = QtGui.QPen(colours("cursor"), CURSORWIDTH * mm2pts)
     self.setPen(self.pen)
     view.gScene.addItem(self)
예제 #8
0
 def __init__(self, view):
     QtGui.QGraphicsLineItem.__init__(self)
     self.setZValue(10)  # to appear above text
     self.pen = QtGui.QPen(colours("cursor"), CURSORWIDTH * mm2pts)
     self.setPen(self.pen)
     view.gScene.addItem(self)
예제 #9
0
 def markSpellingError(self):
     self.spellItem = LineH(self.canvas, self.x,
             self.tline.yReal + self.tline.height,
             self.getWidth(), SPELLTHICKNESS, colours("spell"))
예제 #10
0
 def markSpellingError(self):
     self.spellItem = LineH(self.canvas, self.x,
                            self.tline.yReal + self.tline.height,
                            self.getWidth(), SPELLTHICKNESS,
                            colours("spell"))