回答編集履歴

1

表現変更

2019/04/23 01:02

投稿

y.nakamura
y.nakamura

スコア190

test CHANGED
@@ -1,14 +1,14 @@
1
- 1. `print(app.bt["text"],"押してる")`が実行されないのではなく、`onMouseMove`のブロックでは`app`が定義されておらずエラーが発生しています。
1
+ 1. `print(app.bt["text"],"押してる")`が実行されないのではなく、`onMouseMove`からは`app`を参照できないためエラーが発生しています。
2
2
 
3
3
  2. ラベルの文字を変更する方法は、`app.lb["text"] = "文字列"`です。
4
4
 
5
5
 
6
6
 
7
- まずthread1でappを参照するために、`app`をグローバル変数にしましょう。
7
+ まず`onMouseMove``app`を参照するために、`app`をグローバル変数にしましょう。
8
8
 
9
- thread1とthread2の中で`global app`と宣言すると、グローバル変数になります。
9
+ `thread1``thread2`の中で`global app`と宣言すると、グローバル変数になります。
10
10
 
11
- すると`onMouseMove`で`app`を参照することができるので、`app.lb["text"] = "押してる"`を実行すると、ラベルを変更することができます。
11
+ すると`onMouseMove`で`app`を参照することができるので、`app.lb["text"] = "文字列"`を実行すると、ラベルを変更することができます。
12
12
 
13
13
 
14
14
 
@@ -86,7 +86,7 @@
86
86
 
87
87
  print("画面押した")
88
88
 
89
- #print(app.bt["text"],"押してる")
89
+ # print(app.bt["text"],"押してる")
90
90
 
91
91
  app.lb["text"] = "x={},y={}".format(x, y)
92
92