def __init__(self, parent): QGraphicsView.__init__(self, parent) self.setMinimumSize(BoardScene.BOARD_WIDTH, BoardScene.BOARD_WIDTH) self.setMaximumSize(BoardScene.BOARD_WIDTH, BoardScene.BOARD_WIDTH) self.scene = BoardScene() self.setScene(self.scene) self.show()
def __init__(self): QGraphicsView.__init__(self) # Image is displayed as a QPixmap in a QGraphicsScene attached to this QGraphicsView. self.scene = QGraphicsScene() self.setScene(self.scene) # Store a local handle to the scene's current image pixmap. self._pixmapHandle = None # Image aspect ratio mode. # !!! ONLY applies to full image. Aspect ratio is always ignored when zooming. # Qt.IgnoreAspectRatio: Scale image to fit viewport. # Qt.KeepAspectRatio: Scale image to fit inside viewport, preserving aspect ratio. # Qt.KeepAspectRatioByExpanding: Scale image to fill the viewport, preserving aspect ratio. self.aspectRatioMode = Qt.KeepAspectRatio # Scroll bar behaviour. # Qt.ScrollBarAlwaysOff: Never shows a scroll bar. # Qt.ScrollBarAlwaysOn: Always shows a scroll bar. # Qt.ScrollBarAsNeeded: Shows a scroll bar only when zoomed. self.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOn) self.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOn) self.setTransformationAnchor(QGraphicsView.AnchorUnderMouse) # Stack of QRectF zoom boxes in scene coordinates. self.zoomStack = [] # Flags for enabling/disabling mouse interaction. self.canZoom = True self.canPan = True
def __init__(self,pslScene): QGraphicsView.__init__(self) self.setScene(pslScene) self.scene=pslScene self.drawingPolygonEnabled = False self.polygonIndex = 0 self.polygon=[] self.polygonArray=[] self.polygonArray.append(self.polygon)
def __init__(self, parent): QGraphicsView.__init__(self, parent) self.setMinimumWidth(180) self.setMaximumWidth(180) self.scene = QGraphicsScene() self.setScene(self.scene) self.text_item = QGraphicsSimpleTextItem() self.scene.addItem(self.text_item) self.show()
def __init__(self, scene): QGraphicsView.__init__(self, scene) self.setMouseTracking(True) self.setFrameShape(QFrame.NoFrame) self.padding_h = 60 self.title_h = 25 self.scene = scene self.gray_pen = QPen(QColor(224, 224, 224), 1) self.timer_id = 0 self.price_model = PriceModel() self.secondary_num = 1
def __init__(self, params): MWB.__init__(self, params) QGraphicsView.__init__(self) self.setFixedWidth(300); self.setFixedHeight(300); scene = QGraphicsScene(self) scene.setSceneRect(0,0, self.width()-5, self.height()-5) self.setScene(scene) self.setCacheMode(QGraphicsView.CacheBackground) self.setRenderHint(QPainter.Antialiasing) self.setStyleSheet(''' border: none; ''')
def __init__(self,scene): QGraphicsView.__init__(self) #Graphics self.scene=scene self.alignment = Qt.Alignment(Qt.AlignVCenter, Qt.AlignHCenter) self.setAlignment(self.alignment) self.itemSelected=False self.mousePressedForRect=False self.mousePressedForPainting=False self.rectItemPressed=False self.ellipseItemPressed=False self.mouseMovedForDrawing=False self.mousePressedForCreatingTemplate=False self.paintEventEnabled=False self.createTemplateEventEnabled=False self.drawRect=False self.advancedMode=False self.rectMoved=False self.rectResized=False self.listOfItems=[] self.pos1 = [0,0] self.pos2 = [0,0] self.viewWidth=0 self.viewHeight=0 self.widthMargin=0 self.heightMargin=0 self.zoomOutFactor=1 self.zoomInFactor=1 self.netZoomFactor=1 self.netDeltaX=0 self.totalDelta=QPointF(0,0) self.delta=0 self.ellipseRadius=10 self.paintingEnabled=False self.createTemplateEnabled=False self.paintingColor=QColor() self.setRenderHints(QPainter.Antialiasing | QPainter.SmoothPixmapTransform | QPainter.TextAntialiasing)
def __init__(self, parent=None): QGraphicsView.__init__(self, parent) self.setMouseTracking(True)
def __init__(self, parent=None): QGraphicsView.__init__(self, parent)
def __init__(self, view, parent=None): QGraphicsView.__init__(self, parent) self.view = view