回答編集履歴

2

追記

2018/06/01 09:29

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
  この場所でLabelを新たに生成しているのが、原因かと。
8
8
 
9
- 表示数が決まっているならば、`__init__`で生成して、ループで回して`configure`で設定する形が良いです
9
+ 表示の枠数が決まっているならば、`__init__`関数`Label`を生成して、show_timeline関数ではループで回して`configure`で設定する形が良いかと
10
+
11
+
10
12
 
11
13
  ```Python
12
14
 
@@ -16,7 +18,7 @@
16
18
 
17
19
 
18
20
 
19
- 以下はコード添削みたいなのですー。
21
+ 以下はコード添削ですー。
20
22
 
21
23
  ```Python
22
24
 

1

追記

2018/06/01 09:29

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -1,4 +1,4 @@
1
- show_timeline関数の以下の行
1
+ `show_timeline`関数の以下の行
2
2
 
3
3
  > self.labels.append(Label(self.master, text=self.text, relief=GROOVE))
4
4
 
@@ -6,9 +6,7 @@
6
6
 
7
7
  この場所でLabelを新たに生成しているのが、原因かと。
8
8
 
9
- 表示数が決まっているならば、`__init__`で生成して、ループで回すがいいの
9
+ 表示数が決まっているならば、`__init__`で生成して、ループで回して`configure`で設定る形いで
10
-
11
-
12
10
 
13
11
  ```Python
14
12
 
@@ -26,6 +24,8 @@
26
24
 
27
25
  for self.line in self.timeline:
28
26
 
27
+ self.n += 1
28
+
29
29
  ```
30
30
 
31
31
  数え上げるのには`enumerate`が使えます。