質問編集履歴
1
前提にボタンを押したときとキーを入力したときに動作がどのようにことなるのかを追記いたしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
### 前提
|
2
2
|
以下ソースコードにてボタンを押してdef 終了()を実行したときとキーボードの2を押してdef 終了()を実行したときで
|
3
3
|
動作がことなります。
|
4
|
+
キーボードの2を押してdef 終了()を実行したときはソースコードの一番下にあるprint("終了")が実行される
|
5
|
+
ボタン2を押してdef 終了()を実行したときはソースコードの一番下にあるprint("終了")が実行されない
|
4
6
|
なぜ異なるかについての質問と
|
5
7
|
同じにするためにはどのようにdef 終了()を書けばいいかの質問です。
|
6
8
|
質問の目的はプログラミングのわからないところを知ることです。
|
@@ -64,7 +66,18 @@
|
|
64
66
|
app.key_listener.stop()
|
65
67
|
print("終了")
|
66
68
|
```
|
67
|
-
|
69
|
+
### 動作時のターミナルのメッセージ
|
70
|
+
キー入力時
|
71
|
+
```
|
72
|
+
PS C:\Users\hatun\Desktop\pythontest> c:; cd 'c:\Users\hatun\Desktop\pythontest'; & 'C:\Users\hatun\AppData\Local\Programs\Python\Python39\python.exe' 'c:\Users\hatun\.vscode\extensions\ms-python.python-2022.12.1\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher' '63059' '--' 'c:\Users\hatun\Desktop\pythontest\test1.py'
|
73
|
+
終了
|
74
|
+
PS C:\Users\hatun\Desktop\pythontest>
|
75
|
+
```
|
76
|
+
ボタン入力時
|
77
|
+
```
|
78
|
+
PS C:\Users\hatun\Desktop\pythontest> c:; cd 'c:\Users\hatun\Desktop\pythontest'; & 'C:\Users\hatun\AppData\Local\Programs\Python\Python39\python.exe' 'c:\Users\hatun\.vscode\extensions\ms-python.python-2022.12.1\pythonFiles\lib\python\debugpy\adapter/../..\debugpy\launcher' '63234' '--' 'c:\Users\hatun\Desktop\pythontest\test1.py'
|
79
|
+
PS C:\Users\hatun\Desktop\pythontest>
|
80
|
+
```
|
68
81
|
### 補足情報(FW/ツールのバージョンなど)
|
69
82
|
|
70
83
|
|