add timer
This commit is contained in:
@@ -6,6 +6,10 @@ from .base import View
|
||||
|
||||
class CircleView(View):
|
||||
|
||||
def __init__(self, parent, size, center, radius_offset=10, **kwargs):
|
||||
self.target_radius = min(center) - radius_offset
|
||||
super().__init__(parent, size, center, **kwargs)
|
||||
|
||||
def init_ui(self, parent):
|
||||
self.ui = tk.Frame(parent)
|
||||
self.ui.pack()
|
||||
@@ -18,8 +22,7 @@ class CircleView(View):
|
||||
def _init_im(self):
|
||||
im = Image.new('1', self.size, 'white')
|
||||
draw = ImageDraw.Draw(im)
|
||||
self.target_r = min(self.center)-10
|
||||
draw.circle(self.center, self.target_r,
|
||||
draw.circle(self.center, self.target_radius,
|
||||
outline="#000000")
|
||||
return im
|
||||
|
||||
@@ -28,7 +31,7 @@ class CircleView(View):
|
||||
bkg_im = self.bkg_im.copy()
|
||||
try:
|
||||
target = float(self.target.get())
|
||||
weight_radius = weight / target * self.target_r
|
||||
weight_radius = weight / target * self.target_radius
|
||||
|
||||
im = Image.new('1', self.size, 'black')
|
||||
draw = ImageDraw.Draw(im)
|
||||
|
||||
Reference in New Issue
Block a user