回答編集履歴
2
てにおは修正
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
全部9になるのは、forループの中で、self.PasswordBoxなどが使い回されていたためと思います。
|
2
|
-
10個passwordのformを作ってもself.PasswordBoxに上書きしていたりで、
|
2
|
+
10個passwordのformを作ってもself.PasswordBoxに上書きしていたりで、
|
3
3
|
最後の10個目のインスタンスだけ参照できるようになっていたと思われます。
|
4
4
|
|
5
5
|
以下のように passwordのformを1個づつ独立して生成するよう make_passbox()関数として外に出してみたところ、
|
1
説明を正確に修正
answer
CHANGED
@@ -1,9 +1,9 @@
|
|
1
|
-
全部9になるのは、forループの中で、self.PasswordBoxなどが使い回されていたため
|
1
|
+
全部9になるのは、forループの中で、self.PasswordBoxなどが使い回されていたためと思います。
|
2
|
-
10個passwordのformを作ってもself.PasswordBoxに上書きしていた
|
2
|
+
10個passwordのformを作ってもself.PasswordBoxに上書きしていたりで、
|
3
|
-
|
3
|
+
最後の10個目のインスタンスだけ参照できるようになっていたと思われます。
|
4
4
|
|
5
|
-
以下のように passwordのformを独立して make_passbox()関数
|
5
|
+
以下のように passwordのformを1個づつ独立して生成するよう make_passbox()関数として外に出してみたところ、
|
6
|
-
当初の想定通りの動作をていると思います。
|
6
|
+
当初の想定通りの動作をしていると思います。
|
7
7
|
|
8
8
|
```python
|
9
9
|
''' main '''
|