2017-04-19 83 views
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 

回答

0

得到它現在的工作似乎我在列表中指定的RGBA值,但他們是在說謊AR ound也一樣的顏色屬性以大寫C開頭

Color: 
    rgba: 1,1,1,1 
相關問題