回答編集履歴
3
typo Radio/Radiobutton
test
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
ウィジェットの再利用する場合は、生成時に同じ name を付けるとメモリ増加を抑制できます。
|
12
12
|
|
13
13
|
```python
|
14
|
-
rb = ttk.Radio(root, ..., name=f"radio{i}")
|
14
|
+
rb = ttk.Radiobutton(root, ..., name=f"radio{i}")
|
15
15
|
```
|
16
16
|
|
17
17
|
ウィジェットの破棄に関して、親ウィジェットを破棄すると子ウィジェットも破棄されるので
|
2
ウィジェットの破棄について補足
test
CHANGED
@@ -13,3 +13,6 @@
|
|
13
13
|
```python
|
14
14
|
rb = ttk.Radio(root, ..., name=f"radio{i}")
|
15
15
|
```
|
16
|
+
|
17
|
+
ウィジェットの破棄に関して、親ウィジェットを破棄すると子ウィジェットも破棄されるので
|
18
|
+
共通の親ウィジェット(Frame等)を設定して、共通の親ウィジェットを破棄すると、リストによる管理を省けます。
|
1
訂正:リスト内容の「消去」
test
CHANGED
@@ -3,7 +3,7 @@
|
|
3
3
|
|
4
4
|
```diff
|
5
5
|
- rb = [] # <-- for で繰り返すローカル変数を初期化している
|
6
|
-
+ rb_li[:] = [] # <-- リストの内容を
|
6
|
+
+ rb_li[:] = [] # <-- リストの内容を消去 ... 中身のみ変更の場合は、global 宣言は不要
|
7
7
|
|
8
8
|
```
|
9
9
|
|