擅长:python、mysql、java
<p>由于提供的代码很少,很难为您提供有效的解决方案;下面是我将采取的方法:</p>
<pre><code>def log(self, event):
x, y = event.x, event.y
date_ = self._get_date_from_canvas_location(x, y)
self.log_a_run(date_)
def _get_date_from_canvas_location(self, x, y):
"""returns the date corresponding to the canvas location clicked
"""
# do the job
return date_corresponding_to_that_location
def log_a_run(self, date_):
"""capture and save the run of of the date_
"""
# do the job
</code></pre>