回答編集履歴
1
コード修正
test
CHANGED
@@ -52,7 +52,7 @@
|
|
52
52
|
|
53
53
|
def buttonClick1(self):
|
54
54
|
|
55
|
-
user = User1(tk.Toplevel(
|
55
|
+
user = User1(tk.Toplevel(), len(self.user))
|
56
56
|
|
57
57
|
self.user.append(user)
|
58
58
|
|
@@ -65,6 +65,8 @@
|
|
65
65
|
気になった点: ウィンドウを閉じても self.window, self.user に蓄積されていく。
|
66
66
|
|
67
67
|
tkinter側のデータは解放されますが、Python側に無効なオブジェクトが残ります。
|
68
|
+
|
69
|
+
また、ウィンドウを同時に複数開けるのは問題ないのでしょうか。
|
68
70
|
|
69
71
|
|
70
72
|
|
@@ -86,7 +88,7 @@
|
|
86
88
|
|
87
89
|
self.count += 1
|
88
90
|
|
89
|
-
top = tk.Toplevel(
|
91
|
+
top = tk.Toplevel()
|
90
92
|
|
91
93
|
user = User1(top, self.count)
|
92
94
|
|
@@ -106,6 +108,6 @@
|
|
106
108
|
|
107
109
|
def buttonClick1(self):
|
108
110
|
|
109
|
-
User1(tk.Toplevel(
|
111
|
+
User1(tk.Toplevel())
|
110
112
|
|
111
113
|
```
|