回答編集履歴
2
追記
test
CHANGED
@@ -80,7 +80,7 @@
|
|
80
80
|
|
81
81
|
MyRootにプロパティを持たせることにします。
|
82
82
|
|
83
|
-
Labelから見ると親要素のプロパティなので、parentを参照する。
|
83
|
+
Labelから見ると親要素のプロパティなので、parentを参照する。(追記 `root.file_path`でも良い)
|
84
84
|
|
85
85
|
|
86
86
|
|
1
エラーの原因
test
CHANGED
@@ -95,3 +95,39 @@
|
|
95
95
|
text:"File path is: " + self.parent.file_path
|
96
96
|
|
97
97
|
```
|
98
|
+
|
99
|
+
|
100
|
+
|
101
|
+
----
|
102
|
+
|
103
|
+
追記: エラーの原因
|
104
|
+
|
105
|
+
|
106
|
+
|
107
|
+
```
|
108
|
+
|
109
|
+
# _on_file_drop 内で MyRoot() を生成していますが、
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
MyRoot().ids["lbl"].text = file_path
|
114
|
+
|
115
|
+
|
116
|
+
|
117
|
+
# ここで生成されるクラスは、以下の空の MyRoot クラスで、
|
118
|
+
|
119
|
+
# ラベル等の情報を持ちません。
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
class MyRoot(BoxLayout):
|
124
|
+
|
125
|
+
pass
|
126
|
+
|
127
|
+
|
128
|
+
|
129
|
+
# build() が何も返さなかった場合、kivy は kvファイルからウィジェットを生成し
|
130
|
+
|
131
|
+
# root属性に設定します。
|
132
|
+
|
133
|
+
```
|