回答編集履歴

3

追記

2019/10/06 02:39

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -57,3 +57,15 @@
57
57
  [「Tkinter」Toplevelでサブウィンドウを作成(Python)
58
58
 
59
59
  ](https://aithii.com/2019/01/11/post-2521/)
60
+
61
+
62
+
63
+ # 追記
64
+
65
+
66
+
67
+ もしかしたらこちらの方が参考になるかもしれません。
68
+
69
+
70
+
71
+ [Tkinter で新しいウィンドウ/ダイアログを生成する](https://gist.github.com/kuchida1981/11131457)

2

追記

2019/10/06 02:39

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -41,3 +41,19 @@
41
41
  root.mainloop()
42
42
 
43
43
  ```
44
+
45
+
46
+
47
+ # 追記
48
+
49
+
50
+
51
+ こちらでは表示されないどころかエラーが出ます。
52
+
53
+ ウィンドウを二つ作りたい場合には tkinter を二重に作成するのではなく、Toplevel を使ってください。
54
+
55
+
56
+
57
+ [「Tkinter」Toplevelでサブウィンドウを作成(Python)
58
+
59
+ ](https://aithii.com/2019/01/11/post-2521/)

1

追記

2019/10/06 02:31

投稿

Zuishin
Zuishin

スコア28660

test CHANGED
@@ -3,3 +3,41 @@
3
3
 
4
4
 
5
5
  [pythonで print の出力結果を即時表示, 強制表示, フラッシュさせる(主にjupyter)](https://qiita.com/mmsstt/items/469a9346ce545709f53c)
6
+
7
+
8
+
9
+ # 追記
10
+
11
+
12
+
13
+ ```Python
14
+
15
+ import tkinter
16
+
17
+ import sys
18
+
19
+ import subprocess
20
+
21
+
22
+
23
+ def callback(event):
24
+
25
+ subprocess.run("dir", shell=True)
26
+
27
+ print("aaaaa")
28
+
29
+ return "break"
30
+
31
+
32
+
33
+ root = tkinter.Tk()
34
+
35
+ button = tkinter.Button(text='クリックしてください')
36
+
37
+ button.bind("<Button-1>", callback)
38
+
39
+ button.pack()
40
+
41
+ root.mainloop()
42
+
43
+ ```