def setup_cr(self): cr = QPainter(self.viewer.pixmap) pen = QPen() pen.setWidth(getattr(self, 'linewidth', 1)) if hasattr(self, 'linestyle'): if self.linestyle == 'dash': pen.setDashPattern([3.0, 4.0, 6.0, 4.0]) pen.setDashOffset(5.0) alpha = getattr(self, 'alpha', 1.0) color = self.__get_color(self.color, alpha) pen.setColor(color) cr.setPen(pen) fill = getattr(self, 'fill', False) if fill: if hasattr(self, 'fillcolor') and self.fillcolor: color = self.fillcolor else: color = self.color if not color: cr.setBrush(QtCore.Qt.NoBrush) else: alpha = getattr(self, 'fillalpha', alpha) color = self.__get_color(color, alpha) cr.setBrush(color) else: cr.setBrush(QtCore.Qt.NoBrush) return cr
def setup_cr(self): cr = QPainter(self.viewer.pixmap) pen = QPen() pen.setWidth(getattr(self, 'linewidth', 1)) if hasattr(self, 'linestyle'): if self.linestyle == 'dash': pen.setDashPattern([ 3.0, 4.0, 6.0, 4.0]) pen.setDashOffset(5.0) alpha = getattr(self, 'alpha', 1.0) color = self.__get_color(self.color, alpha) pen.setColor(color) cr.setPen(pen) fill = getattr(self, 'fill', False) if fill: if hasattr(self, 'fillcolor') and self.fillcolor: color = self.fillcolor else: color = self.color if not color: cr.setBrush(QtCore.Qt.NoBrush) else: alpha = getattr(self, 'fillalpha', alpha) color = self.__get_color(color, alpha) cr.setBrush(color) else: cr.setBrush(QtCore.Qt.NoBrush) return cr
def set_line_from_shape(self, shape): pen = QPen() pen.setWidthF(getattr(shape, 'linewidth', 1.0)) if hasattr(shape, 'linestyle'): if shape.linestyle == 'dash': pen.setDashPattern([3.0, 4.0, 6.0, 4.0]) pen.setDashOffset(5.0) alpha = getattr(shape, 'alpha', 1.0) color = self.__get_color(shape.color, alpha) pen.setColor(color) self.cr.setPen(pen)
def set_line_from_shape(self, shape): pen = QPen() pen.setWidthF(getattr(shape, 'linewidth', 1.0)) if hasattr(shape, 'linestyle'): if shape.linestyle == 'dash': pen.setDashPattern([ 3.0, 4.0, 6.0, 4.0]) pen.setDashOffset(5.0) alpha = getattr(shape, 'alpha', 1.0) color = self.__get_color(shape.color, alpha) pen.setColor(color) self.cr.setPen(pen)
def setup_cr(self): cr = QPainter(self.fitsimage.pixmap) pen = 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 = QPainter(self.pixmap) pen = QPen() pen.setWidth(1) cr.setPen(pen) return cr
def setup_cr(self): cr = QPainter(self.fitsimage.pixmap) pen = 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