teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

動作確認の為に、他の変更点もあったので追記

2020/10/29 05:44

投稿

teamikl
teamikl

スコア8817

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
  が、これも推奨の解決策という訳ではありません。コードがより複雑になります。