回答編集履歴

3

typo Radio/Radiobutton

2022/03/15 13:50

投稿

teamikl
teamikl

スコア8664

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

ウィジェットの破棄について補足

2022/03/15 08:11

投稿

teamikl
teamikl

スコア8664

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

訂正:リスト内容の「消去」

2022/03/15 08:08

投稿

teamikl
teamikl

スコア8664

test CHANGED
@@ -3,7 +3,7 @@
3
3
 
4
4
  ```diff
5
5
  - rb = [] # <-- for で繰り返すローカル変数を初期化している
6
- + rb_li[:] = [] # <-- リストの内容を初期化 ... 中身のみ変更の場合は、global 宣言は不要
6
+ + rb_li[:] = [] # <-- リストの内容を消去 ... 中身のみ変更の場合は、global 宣言は不要
7
7
 
8
8
  ```
9
9