(self, figure=None)
| 229 | } |
| 230 | |
| 231 | def __init__(self, figure=None): |
| 232 | _create_qApp() |
| 233 | super().__init__(figure=figure) |
| 234 | |
| 235 | self._draw_pending = False |
| 236 | self._is_drawing = False |
| 237 | self._draw_rect_callback = lambda painter: None |
| 238 | self._in_resize_event = False |
| 239 | |
| 240 | self.setAttribute(QtCore.Qt.WidgetAttribute.WA_OpaquePaintEvent) |
| 241 | self.setMouseTracking(True) |
| 242 | self.resize(*self.get_width_height()) |
| 243 | |
| 244 | palette = QtGui.QPalette(QtGui.QColor("white")) |
| 245 | self.setPalette(palette) |
| 246 | |
| 247 | @QtCore.Slot() |
| 248 | def _update_pixel_ratio(self): |
nothing calls this directly
no test coverage detected