0
我試圖PongGame教程,就沒事了,然後我開始做我自己的一個新的應用程序,並希望有在矩形的顏色,而不僅僅是一個白recctangle如何指定顏色kivy文件矩形(一個與.kv擴展名)
我試過
#: kivy 1.9.2
<FireGame>:
canvas:
color: [1, 1, 0, 1]
Rectangle:
pos: root.width - 30, 0
size: 30,self.height/2 - self.height/6
,但它導致了錯誤
[INFO ] [Logger ] Record log in
C:\Users\RanD0mB0t\.kivy\logs\kivy_17-04-19_63.txt
[INFO ] [Kivy ] v1.9.2.dev0, git-fd01c09, 20170418
[INFO ] [Python ] v3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 07:18:10)
[MSC v.1900 32 bit (Intel)]
[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 "main.py", line 6, in <module>
Builder.load_file('./fire.kv')
File "C:\Python36\lib\site-packages\kivy\lang\builder.py", line 301, in
load_file
return self.load_string(data, **kwargs)
File "C:\Python36\lib\site-packages\kivy\lang\builder.py", line 350, in
load_string
parser = Parser(content=string, filename=fn)
File "C:\Python36\lib\site-packages\kivy\lang\parser.py", line 392, in
__init__
self.parse(content)
File "C:\Python36\lib\site-packages\kivy\lang\parser.py", line 496, in parse
objects, remaining_lines = self.parse_level(0, lines)
File "C:\Python36\lib\site-packages\kivy\lang\parser.py", line 643, in
parse_level
level + 2, lines[i:], spaces)
File "C:\Python36\lib\site-packages\kivy\lang\parser.py", line 570, in
parse_level
'Invalid data after declaration')
kivy.lang.parser.ParserException: Parser: File "E:\New
folder\kivy\Firegame\fire.kv", line 9:
...
7: size: 30,self.height/2 - self.height/6
8:
>> 9: color: [1, 1, 0, 1]
...
Invalid data after declaration