Python pyqtgraph.Qt.QtCore.QRectF() Examples
The following are 15
code examples of pyqtgraph.Qt.QtCore.QRectF().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
pyqtgraph.Qt.QtCore
, or try the search function
.
Example #1
Source File: visualization.py From RoboND-DeepLearning-Project with MIT License | 6 votes |
def run(self): app = QtGui.QApplication([]) ## Create window with GraphicsView widget win = pg.GraphicsLayoutWidget() win.show() ## show widget alone in its own window win.setWindowTitle('pyqtgraph example: ImageItem') view = win.addViewBox() ## lock the aspect ratio so pixels are always square view.setAspectLocked(True) ## Create image item self.img = pg.ImageItem(border='w') view.addItem(self.img) ## Set initial view bounds view.setRange(QtCore.QRectF(0, 0, 2*self.image_hw, self.image_hw)) timer = QtCore.QTimer() timer.timeout.connect(self._update) timer.start(50) app.exec_()
Example #2
Source File: visualization.py From RoboND-DeepLearning-Project with MIT License | 6 votes |
def run(self): app = QtGui.QApplication([]) ## Create window with GraphicsView widget win = pg.GraphicsLayoutWidget() win.show() ## show widget alone in its own window win.setWindowTitle('pyqtgraph example: ImageItem') view = win.addViewBox() ## lock the aspect ratio so pixels are always square view.setAspectLocked(True) ## Create image item self.img = pg.ImageItem(border='w') view.addItem(self.img) ## Set initial view bounds view.setRange(QtCore.QRectF(0, 0, self.image_hw, self.image_hw)) timer = QtCore.QTimer() timer.timeout.connect(self._update) timer.start(50) app.exec_()
Example #3
Source File: OrthoImageItem.py From rapidtide with Apache License 2.0 | 6 votes |
def newColorbar(view, left, top, impixpervoxx, impixpervoxy, imgsize): cb_xdim = imgsize // 10 cb_ydim = imgsize theviewbox = pg.ViewBox(enableMouse=False) theviewbox.setRange(QtCore.QRectF(0, 0, cb_xdim, cb_ydim), xRange=(0, cb_xdim - 1), yRange=(0, cb_ydim - 1), padding=0.0, disableAutoRange=True) theviewbox.setAspectLocked() thecolorbarwin = pg.ImageItem() theviewbox.addItem(thecolorbarwin) thecolorbarwin.translate(left, top) thecolorbarwin.scale(impixpervoxx, impixpervoxy) colorbarvals = np.zeros((cb_xdim, cb_ydim), dtype=np.float64) for i in range(0, cb_ydim): colorbarvals[:, i] = i * (1.0 / (cb_ydim - 1.0)) thecolorbarwin.setImage(colorbarvals, levels=[0.0, 1.0]) return thecolorbarwin, theviewbox
Example #4
Source File: pyoptic.py From tf-pose with Apache License 2.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF()
Example #5
Source File: pyoptic.py From tf-pose with Apache License 2.0 | 5 votes |
def mkPath(self): self.prepareGeometryChange() r = self.r d = self.d h2 = d/2. self.path = QtGui.QPainterPath() if r == 0: ## flat surface self.path.moveTo(0, h2) self.path.lineTo(0, -h2) else: ## half-height of surface can't be larger than radius h2 = min(h2, abs(r)) #dx = abs(r) - (abs(r)**2 - abs(h2)**2)**0.5 #p.moveTo(-d*w/2.+ d*dx, d*h2) arc = QtCore.QRectF(0, -r, r*2, r*2) #self.surfaces.append((arc.center(), r, h2)) a1 = np.arcsin(h2/r) * 180. / np.pi a2 = -2*a1 a1 += 180. self.path.arcMoveTo(arc, a1) self.path.arcTo(arc, a1, a2) #if d == -1: #p1 = QtGui.QPainterPath() #p1.addRect(arc) #self.paths.append(p1) self.h2 = h2
Example #6
Source File: GraphicsScene.py From tf-pose with Apache License 2.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF(0, 0, 20, 20)
Example #7
Source File: relativity.py From tf-pose with Apache License 2.0 | 5 votes |
def __init__(self, clock): pg.ItemGroup.__init__(self) self.size = clock.size self.item = QtGui.QGraphicsEllipseItem(QtCore.QRectF(0, 0, self.size, self.size)) self.item.translate(-self.size*0.5, -self.size*0.5) self.item.setPen(pg.mkPen(100,100,100)) self.item.setBrush(clock.brush) self.hand = QtGui.QGraphicsLineItem(0, 0, 0, self.size*0.5) self.hand.setPen(pg.mkPen('w')) self.hand.setZValue(10) self.flare = QtGui.QGraphicsPolygonItem(QtGui.QPolygonF([ QtCore.QPointF(0, -self.size*0.25), QtCore.QPointF(0, self.size*0.25), QtCore.QPointF(self.size*1.5, 0), QtCore.QPointF(0, -self.size*0.25), ])) self.flare.setPen(pg.mkPen('y')) self.flare.setBrush(pg.mkBrush(255,150,0)) self.flare.setZValue(-10) self.addItem(self.hand) self.addItem(self.item) self.addItem(self.flare) self.clock = clock self.i = 1 self._spaceline = None
Example #8
Source File: contextMenu.py From tf-pose with Apache License 2.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF(0, 0, 10, 10)
Example #9
Source File: plotly_test.py From VNect-tensorflow with Apache License 2.0 | 5 votes |
def __init__(self, parent=None): super(App, self).__init__(parent) #### Create Gui Elements ########### self.mainbox = QtGui.QWidget() self.setCentralWidget(self.mainbox) self.mainbox.setLayout(QtGui.QVBoxLayout()) self.canvas = pg.GraphicsLayoutWidget() self.mainbox.layout().addWidget(self.canvas) self.label = QtGui.QLabel() self.mainbox.layout().addWidget(self.label) self.view = self.canvas.addViewBox() self.view.setAspectLocked(True) self.view.setRange(QtCore.QRectF(0,0, 100, 100)) # image plot self.img = pg.ImageItem(border='w') self.view.addItem(self.img) self.canvas.nextRow() # line plot self.otherplot = self.canvas.addPlot() self.h2 = self.otherplot.plot(pen='y') #### Set Data ##################### self.x = np.linspace(0,50., num=100) self.X,self.Y = np.meshgrid(self.x,self.x) self.counter = 0 self.fps = 0. self.lastupdate = time.time() #### Start ##################### self._update()
Example #10
Source File: OrthoImageItem.py From rapidtide with Apache License 2.0 | 5 votes |
def newViewWindow(view, xdim, ydim, left, top, impixpervoxx, impixpervoxy, imgsize, enableMouse=False): theviewbox = view.addViewBox(enableMouse=enableMouse, enableMenu=False, lockAspect=1.0) theviewbox.setAspectLocked() theviewbox.setRange(QtCore.QRectF(0, 0, imgsize, imgsize), padding=0., disableAutoRange=True) theviewbox.setBackgroundColor([50, 50, 50]) theviewfgwin = pg.ImageItem() theviewbox.addItem(theviewfgwin) theviewfgwin.setZValue(10) theviewfgwin.translate(left, top) theviewfgwin.scale(impixpervoxx, impixpervoxy) theviewbgwin = pg.ImageItem() theviewbox.addItem(theviewbgwin) theviewbgwin.setZValue(0) theviewbgwin.translate(left, top) theviewbgwin.scale(impixpervoxx, impixpervoxy) theviewvLine = pg.InfiniteLine(angle=90, movable=False, pen='g') theviewvLine.setZValue(20) theviewbox.addItem(theviewvLine) theviewhLine = pg.InfiniteLine(angle=0, movable=False, pen='g') theviewhLine.setZValue(20) theviewbox.addItem(theviewhLine) return theviewfgwin, theviewbgwin, theviewvLine, theviewhLine, theviewbox
Example #11
Source File: pyoptic.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF()
Example #12
Source File: pyoptic.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def mkPath(self): self.prepareGeometryChange() r = self.r d = self.d h2 = d/2. self.path = QtGui.QPainterPath() if r == 0: ## flat surface self.path.moveTo(0, h2) self.path.lineTo(0, -h2) else: ## half-height of surface can't be larger than radius h2 = min(h2, abs(r)) #dx = abs(r) - (abs(r)**2 - abs(h2)**2)**0.5 #p.moveTo(-d*w/2.+ d*dx, d*h2) arc = QtCore.QRectF(0, -r, r*2, r*2) #self.surfaces.append((arc.center(), r, h2)) a1 = np.arcsin(h2/r) * 180. / np.pi a2 = -2*a1 a1 += 180. self.path.arcMoveTo(arc, a1) self.path.arcTo(arc, a1, a2) #if d == -1: #p1 = QtGui.QPainterPath() #p1.addRect(arc) #self.paths.append(p1) self.h2 = h2
Example #13
Source File: GraphicsScene.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF(0, 0, 20, 20)
Example #14
Source File: relativity.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def __init__(self, clock): pg.ItemGroup.__init__(self) self.size = clock.size self.item = QtGui.QGraphicsEllipseItem(QtCore.QRectF(0, 0, self.size, self.size)) self.item.translate(-self.size*0.5, -self.size*0.5) self.item.setPen(pg.mkPen(100,100,100)) self.item.setBrush(clock.brush) self.hand = QtGui.QGraphicsLineItem(0, 0, 0, self.size*0.5) self.hand.setPen(pg.mkPen('w')) self.hand.setZValue(10) self.flare = QtGui.QGraphicsPolygonItem(QtGui.QPolygonF([ QtCore.QPointF(0, -self.size*0.25), QtCore.QPointF(0, self.size*0.25), QtCore.QPointF(self.size*1.5, 0), QtCore.QPointF(0, -self.size*0.25), ])) self.flare.setPen(pg.mkPen('y')) self.flare.setBrush(pg.mkBrush(255,150,0)) self.flare.setZValue(-10) self.addItem(self.hand) self.addItem(self.item) self.addItem(self.flare) self.clock = clock self.i = 1 self._spaceline = None
Example #15
Source File: contextMenu.py From qgisSpaceSyntaxToolkit with GNU General Public License v3.0 | 5 votes |
def boundingRect(self): return QtCore.QRectF(0, 0, 10, 10)