Hello,
I tried to modify the files with:
```
# kivy
#:kivy 1.10.1
<myLayout@BoxLayout>:
orientation: "vertical"
ImageButton:
size_hint_x: 1
size_hint_y: 0.8
source: './Actions-media-playback-pause-icon.png'
on_release:
source: './Actions-media-playback-start-icon.png'
Label:
size_hint_x: 1
size_hint_y: 0.2
text: "Label here"
# python
import kivy
kivy.require('1.10.1')
from
kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.behaviors import ButtonBehavior
from kivy.uix.image import Image
class myLayout(BoxLayout):
pass
class ImageButton(ButtonBehavior, Image):
def __init__(self, **kwargs):
super().__init__(**kwargs)
def on_release(self):
pass
class MyApp(App):
def build(self):
return myLayout()
if __name__ == "__main__":
MyApp().run()
```
but now it stucks:
```
$ python ./my.py
[INFO ] [Logger ] Record log in
/home/gigiux/.kivy/logs/kivy_19-06-13_18.txt
[INFO ] [Kivy ] v1.10.1
[INFO ] [Python ] v2.7.15rc1 (default, Apr 15 2018, 21:51:34)
[GCC 7.3.0]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2,
img_gif (img_pil, img_ffpyplayer ignored)
Traceback (most recent call last):
File "./my.py", line 22, in <module>
MyApp().run()
File "/usr/lib/python2.7/dist-packages/kivy/app.py", line 799, in run
self.load_kv(filename=self.kv_file)
File "/usr/lib/python2.7/dist-packages/kivy/app.py", line 596, in load_kv
root = Builder.load_file(rfilename)
File "/usr/lib/python2.7/dist-packages/kivy/lang/builder.py", line
301, in load_file
return self.load_string(data, **kwargs)
File "/usr/lib/python2.7/dist-packages/kivy/lang/builder.py", line
368, in load_string
parser = Parser(content=string, filename=fn)
File "/usr/lib/python2.7/dist-packages/kivy/lang/parser.py", line
392, in __init__
self.parse(content)
File "/usr/lib/python2.7/dist-packages/kivy/lang/parser.py", line
505, in parse
rule.precompile()
File "/usr/lib/python2.7/dist-packages/kivy/lang/parser.py", line
261, in precompile
x.precompile()
File "/usr/lib/python2.7/dist-packages/kivy/lang/parser.py", line
259, in precompile
x.precompile()
File "/usr/lib/python2.7/dist-packages/kivy/lang/parser.py", line
184, in precompile
self.co_value = compile(value, self.ctx.filename or '<string>', mode)
File "/home/gigiux/Downloads/my.kv", line 9
source: './Actions-media-playback-start-icon.png'
^
SyntaxError: invalid syntax
```
I don't know why 'source' is invalid...
I set
```
def on_release(self):
pass
```
to declare this operation of python but then put the formatting on kivy.
Any tips?
Tx
> To view this discussion on the web visit
https://groups.google.com/d/msgid/kivy-users/47B195FA-1619-4B40-8014-77E0E8419E54%40cox.net.
--
Best regards,
Luigi