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

回答編集履歴

1

最初のコードでの解決策を追記

2020/11/11 02:01

投稿

teamikl
teamikl

スコア8817

answer CHANGED
@@ -61,4 +61,26 @@
61
61
  同時に2つ以上のウィンドウを表示する場合は、Toplevel と 上のウィジェット作成時に親を指定する方法を取ってください。
62
62
 
63
63
  順番にウィンドウを表示する場合は、後者の方法でも良いのですが、
64
- 今回のコードの場合は、mainloopの問題が別にあります。
64
+ 今回のコードの場合は、mainloopの問題が別にあります。
65
+
66
+
67
+ ----
68
+ 追記: 最初に掲載されてたコードの場合。
69
+
70
+ ```python
71
+ #先に表示させるウィンドウ
72
+
73
+ # 略
74
+ button = tkinter.Button(text = "次へ" ,bd = 3, bg= "black", fg="#3374ff")
75
+ button.place(x=280, y=370)
76
+
77
+ button["command"] = root.destroy # この行を追加
78
+
79
+ root.mainloop()
80
+
81
+
82
+ #ボタンが押された後に表示したいウィンドウ
83
+ root = tkinter.Tk()
84
+ # 略
85
+ root.mainloop()
86
+ ```