def pen(self, pen):
if isinstance(pen, QColor):
pen = pg.mkPen(pen)
_inactive_pen = pg.mkPen(QColor(pen.color().red(),
pen.color().green(),
pen.color().blue(),
50))
if self._plot.opts['pen'] == self._pen_stash['pen_on']:
self._pen_stash['pen_on'] = pg.mkPen(pen, width=self.line_width)
self._plot.setPen(self._pen_stash['pen_on'])
elif self._plot.opts['pen'] == self._pen_stash['pen_inactive']:
self._pen_stash['pen_inactive'] = _inactive_pen
self._plot.setPen(self._pen_stash['pen_inactive'])
评论列表
文章目录