24 lines
509 B
Python
24 lines
509 B
Python
from PIL import Image
|
|
class View:
|
|
|
|
def __init__(self, parent, size, center, **kwargs):
|
|
self.size = size
|
|
self.center = center
|
|
self.bkg_im = self._init_im()
|
|
|
|
self.ui = None
|
|
self.init_ui(parent)
|
|
|
|
self.update_weight(0.0)
|
|
|
|
|
|
def init_ui(self, parent):
|
|
pass
|
|
|
|
def _init_im(self):
|
|
return Image.new('1', self.size, 'white')
|
|
|
|
def update_weight(self,
|
|
weight: float) -> None:
|
|
raise NotImplementedError()
|