質問編集履歴
4
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -40,10 +40,10 @@
|
|
40
40
|
self.button = tk.Button(self, width=5, text="ここ!", font=("游ゴシック体", "20", "bold"),bg="white", command=self.recreate_button)
|
41
41
|
self.button.place(x=x, y=y)
|
42
42
|
# メインの処理
|
43
|
-
|
43
|
+
if __name__ == "__main__":
|
44
|
-
|
44
|
+
root = tk.Tk()
|
45
|
-
|
45
|
+
app = Application(master=root)
|
46
|
-
|
46
|
+
app.mainloop()
|
47
47
|
```
|
48
48
|
|
49
49
|
### 試したこと
|
3
試し
test
CHANGED
File without changes
|
test
CHANGED
@@ -48,7 +48,7 @@
|
|
48
48
|
|
49
49
|
### 試したこと
|
50
50
|
|
51
|
-
Applicationが
|
51
|
+
class Application(tk.Frame):がうまくいっていないというエラーだと思うのですが、他のコードでは
|
52
52
|
実行できており、なぜ今回だけエラーが出ているのかわかりません。
|
53
53
|
|
54
54
|
### 補足情報(FW/ツールのバージョンなど)
|
2
コードが正しく表現されていなかったため修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -9,15 +9,16 @@
|
|
9
9
|
エラーが出ないようにするにはどのように修正すべきでしょうか
|
10
10
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
|
-
|
12
|
+
```
|
13
13
|
Traceback (most recent call last):
|
14
14
|
File "C:\Users\***\python_lesson\test.py", line 4, in <module>
|
15
15
|
class Application(tk.Frame):
|
16
16
|
File "C:\Users\***\python_lesson\test.py", line 24, in Application
|
17
17
|
app = Application(master=root)
|
18
18
|
NameError: name 'Application' is not defined
|
19
|
-
|
19
|
+
```
|
20
20
|
### 該当のソースコード
|
21
|
+
```
|
21
22
|
import tkinter as tk
|
22
23
|
from random import randint
|
23
24
|
# tk.Frameを継承したApplicationクラスを作成
|
@@ -43,7 +44,7 @@
|
|
43
44
|
root = tk.Tk()
|
44
45
|
app = Application(master=root)
|
45
46
|
app.mainloop()
|
46
|
-
|
47
|
+
```
|
47
48
|
|
48
49
|
### 試したこと
|
49
50
|
|
@@ -51,5 +52,5 @@
|
|
51
52
|
実行できており、なぜ今回だけエラーが出ているのかわかりません。
|
52
53
|
|
53
54
|
### 補足情報(FW/ツールのバージョンなど)
|
54
|
-
インデントが表現できないためインデントエラーは不問としてください
|
55
55
|
|
56
|
+
|
1
誤記修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,9 +11,9 @@
|
|
11
11
|
### 発生している問題・エラーメッセージ
|
12
12
|
|
13
13
|
Traceback (most recent call last):
|
14
|
-
File "C:\Users\
|
14
|
+
File "C:\Users\***\python_lesson\test.py", line 4, in <module>
|
15
15
|
class Application(tk.Frame):
|
16
|
-
File "C:\Users\
|
16
|
+
File "C:\Users\***\python_lesson\test.py", line 24, in Application
|
17
17
|
app = Application(master=root)
|
18
18
|
NameError: name 'Application' is not defined
|
19
19
|
|
@@ -51,6 +51,5 @@
|
|
51
51
|
実行できており、なぜ今回だけエラーが出ているのかわかりません。
|
52
52
|
|
53
53
|
### 補足情報(FW/ツールのバージョンなど)
|
54
|
+
インデントが表現できないためインデントエラーは不問としてください
|
54
55
|
|
55
|
-
ここにより詳細な情報を記載してください。
|
56
|
-
|