def setup_cr(self): cr = QtGui.QPainter(self.fitsimage.pixmap) pen = QtGui.QPen() if hasattr(self, 'linewidth'): pen.setWidth(self.linewidth) else: pen.setWidth(1) if hasattr(self, 'linestyle'): if self.linestyle == 'dash': pen.setDashPattern([3.0, 4.0, 6.0, 4.0]) pen.setDashOffset(5.0) color = self.__get_color(self.color) pen.setColor(color) cr.setPen(pen) if hasattr(self, 'fill') and self.fill: if hasattr(self, 'fillcolor') and self.fillcolor: color = self.fillcolor else: color = self.color if not color: cr.setBrush(QtCore.Qt.NoBrush) else: color = self.__get_color(color) cr.setBrush(color) else: cr.setBrush(QtCore.Qt.NoBrush) return cr
def setup_cr(self): cr = QtGui.QPainter(self.pixmap) pen = QtGui.QPen() pen.setWidth(1) cr.setPen(pen) return cr