回答編集履歴
2
説明が何故か抜けていた・・
test
CHANGED
@@ -18,11 +18,21 @@
|
|
18
18
|
|
19
19
|
|
20
20
|
|
21
|
-
今回の場合は、
|
21
|
+
今回の場合は、
|
22
22
|
|
23
23
|
|
24
24
|
|
25
|
+
- MainのFrameの中に 'test' と書かれた LabelFrameがある
|
26
|
+
|
27
|
+
- その中に、'test_txt' と書かれた LabelFrame がある
|
28
|
+
|
25
|
-
|
29
|
+
- 更にその中に Labelがある
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
という構成なので、それぞれを 'labelframe_test', 'labelframe_test_txt', 'label_test_txt' と名前を付けることにより
|
34
|
+
|
35
|
+
|
26
36
|
|
27
37
|
```
|
28
38
|
|
@@ -34,11 +44,11 @@
|
|
34
44
|
|
35
45
|
```
|
36
46
|
|
47
|
+
のようにWidgetを取得することで、書き換えることができると思います。
|
37
48
|
|
38
49
|
|
39
|
-
のようにすることで、書き換えることができると思います。
|
40
50
|
|
41
|
-
|
51
|
+
以上の修正を加えると、下記のようになります。
|
42
52
|
|
43
53
|
```Python
|
44
54
|
|
1
余分なコードを削除
test
CHANGED
@@ -21,6 +21,8 @@
|
|
21
21
|
今回の場合は、例えば、MainのFrameの中に 'test' と書かれた LabelFrameがあり、その中に、'test_txt' と書かれた LabelFrame があり、更にその中に Labelがあるので、それぞれを 'labelframe_test', 'labelframe_test_txt', 'label_test_txt' と名前を付けることにより
|
22
22
|
|
23
23
|
|
24
|
+
|
25
|
+
以上の修正を加えると、下記のようになります。
|
24
26
|
|
25
27
|
```
|
26
28
|
|
@@ -72,8 +74,6 @@
|
|
72
74
|
|
73
75
|
b = tk.Label(a, text=test_label[i], name=f'label_{i}')
|
74
76
|
|
75
|
-
print(b)
|
76
|
-
|
77
77
|
[widget.pack(side=tk.LEFT) for widget in (a, b)]
|
78
78
|
|
79
79
|
|