質問するログイン新規登録

回答編集履歴

1

コードの間違いを訂正

2019/02/03 11:06

投稿

KSwordOfHaste
KSwordOfHaste

スコア18406

answer CHANGED
@@ -24,12 +24,12 @@
24
24
  ...
25
25
 
26
26
  def pause(self):
27
- if self.canvas.ani2 is not None:
27
+ if self.ani2 is not None:
28
- self.canvas.ani2.event_source.stop()
28
+ self.ani2.event_source.stop()
29
29
 
30
30
  def resume(self):
31
- if self.canvas.ani2 is not None:
31
+ if self.ani2 is not None:
32
- self.canvas.ani2.event_source.start()
32
+ self.ani2.event_source.start()
33
33
  ```
34
34
 
35
35
  なお、MplCanvasを用いたアニメーションを実験していて気付いた点があります。このクラスでstart_animationを複数回呼び出すと困ったことが起きます。呼び出すたびにアニメーションのスピードが2倍, 3倍, ...と早くなっていってしまうのです。