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

回答編集履歴

3

コード修正

2020/04/26 02:50

投稿

teamikl
teamikl

スコア8824

answer CHANGED
@@ -11,10 +11,10 @@
11
11
  # 説明の為の仮Comboboxクラス
12
12
  class Combobox:
13
13
  def get(self):
14
- return "A"
14
+ return ".mp3"
15
15
 
16
16
  # OK: インスタンス化してから値を所得
17
- combo = A()
17
+ combo = Combobox()
18
18
  value = combo.get()
19
19
 
20
20
  value = Combobox.get() # NG: クラスのメソッドを直接呼び出している

2

コード修正 大文字と小文字で見分けが付きにくかったので、変数名を変更

2020/04/26 02:50

投稿

teamikl
teamikl

スコア8824

answer CHANGED
@@ -14,8 +14,8 @@
14
14
  return "A"
15
15
 
16
16
  # OK: インスタンス化してから値を所得
17
- comboxob = A()
17
+ combo = A()
18
- value = combobox.get()
18
+ value = combo.get()
19
19
 
20
20
  value = Combobox.get() # NG: クラスのメソッドを直接呼び出している
21
21
 

1

説明修正

2020/04/26 02:49

投稿

teamikl
teamikl

スコア8824

answer CHANGED
@@ -1,9 +1,11 @@
1
1
  エラー内容に行番号など表示されてませんか?
2
2
 
3
+ 問題個所:
3
4
  ```
4
5
  dl_extension=tk.ttk.Combobox.get()
5
6
  ```
6
7
 
8
+ インスタンス・メソッドの呼び出し方法が異なります。
7
9
 
8
10
  ```
9
11
  # 説明の為の仮Comboboxクラス