回答編集履歴

1

最初の回答で誤読していたので、少し追記

2016/12/02 10:39

投稿

attakei
attakei

スコア2738

test CHANGED
@@ -31,3 +31,33 @@
31
31
 
32
32
 
33
33
  Kivyのイベント処理については、[このページ](https://kivy.org/docs/guide/events.html)に色々と書かれているので、一度読んでみてください
34
+
35
+
36
+
37
+
38
+
39
+ # 追記
40
+
41
+
42
+
43
+ 例えば、Widgetが作成されたタイミングに何かさせたい場合は、`__init__`をオーバーライドするのが一番手っ取り早いです。
44
+
45
+
46
+
47
+
48
+
49
+ ```python
50
+
51
+ def __init__(self, *args, **kwargs):
52
+
53
+ # 本来の__init__は先行して実行
54
+
55
+ super().__init__(*args, **kwargs)
56
+
57
+ # この後に、追加処理を埋め込む
58
+
59
+ ```
60
+
61
+
62
+
63
+ ただ、これだとWidgetが表示されたタイミングと若干ずれるため、スケジュール時間をちょっと考慮する必要があります。