想自學kivy,然後找了一堆第一個範例就 Traceback (most recent call last):的教學,求可用的新手教學
------
py l0001.py
[INFO ] [Logger ] Record log in C:\Users\Administrator.SC-202408252053\.kivy\logs\kivy_24-11-02_2.txt
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.7.0
[INFO ] [Kivy ] v2.3.0
[INFO ] [Kivy ] Installed at "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.12.4 (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:13:20) [MSC v.1940 32 bit (Intel)]
[INFO ] [Python ] Interpreter at "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\python.exe"
[INFO ] [Logger ] Purge log fired. Processing...
[INFO ] [Logger ] Purge finished!
[INFO ] [Factory ] 195 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Traceback (most recent call last):
File "D:\kivy\l0001.py", line 15, in <module>
PongApp().run()
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 955, in run
self._run_prepare()
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 924, in _run_prepare
self.load_kv(filename=self.kv_file)
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 697, in load_kv
root = Builder.load_file(rfilename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\builder.py", line 310, in load_file
return self.load_string(data, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\builder.py", line 377, in load_string
parser = Parser(content=string, filename=fn)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 483, in __init__
self.parse(content)
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 593, in parse
objects, remaining_lines = self.parse_level(0, lines)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 666, in parse_level
raise ParserException(self, ln,
kivy.lang.parser.ParserException: Parser: File "D:\kivy\pong.kv", line 1:
...
>> 1:#:kivy 1.0.9
2:
3:<PongBall>:
...
Invalid data after declaration
D:\kivy>
------
py l0001.py
[INFO ] [Logger ] Record log in C:\Users\Administrator.SC-202408252053\.kivy\logs\kivy_24-11-02_2.txt
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.4.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.3.1
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.7.0
[INFO ] [Kivy ] v2.3.0
[INFO ] [Kivy ] Installed at "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.12.4 (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:13:20) [MSC v.1940 32 bit (Intel)]
[INFO ] [Python ] Interpreter at "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\python.exe"
[INFO ] [Logger ] Purge log fired. Processing...
[INFO ] [Logger ] Purge finished!
[INFO ] [Factory ] 195 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_pil (img_ffpyplayer ignored)
Traceback (most recent call last):
File "D:\kivy\l0001.py", line 15, in <module>
PongApp().run()
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 955, in run
self._run_prepare()
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 924, in _run_prepare
self.load_kv(filename=self.kv_file)
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\app.py", line 697, in load_kv
root = Builder.load_file(rfilename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\builder.py", line 310, in load_file
return self.load_string(data, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\builder.py", line 377, in load_string
parser = Parser(content=string, filename=fn)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 483, in __init__
self.parse(content)
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 593, in parse
objects, remaining_lines = self.parse_level(0, lines)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator.SC-202408252053\AppData\Local\Programs\Python\Python312-32\Lib\site-packages\kivy\lang\parser.py", line 666, in parse_level
raise ParserException(self, ln,
kivy.lang.parser.ParserException: Parser: File "D:\kivy\pong.kv", line 1:
...
>> 1:#:kivy 1.0.9
2:
3:<PongBall>:
...
Invalid data after declaration
D:\kivy>