回答編集履歴
1
動作確認の為に、他の変更点もあったので追記
answer
CHANGED
@@ -17,6 +17,7 @@
|
|
17
17
|
```python
|
18
18
|
exec('global v{0}\nv{0} = BooleanVar()'.format(j+5*i+1))
|
19
19
|
```
|
20
|
+
追記: 他の変更点、root ~ mainloop() はmain関数内に移します。
|
20
21
|
|
21
22
|
ローカル変数にするには、exec の引数にローカル変数の辞書を指定できます
|
22
23
|
が、これも推奨の解決策という訳ではありません。コードがより複雑になります。
|