2015-01-19 3 views
0
내가 kivy이 코드를 가지고

를 시작하지 않았고 콘솔은 '소스'라인에 나 오류 ...Kivy 배경 이미지는

왜 했지? 내 학교 컴퓨터와 안드로이드 폰에서 잘 작동하기 때문에 이해가 안됩니다!

<Jeu>: #BoxLayout 
canvas: 
    Rectangle: 
     source: 'fond.png' 
     pos: self.pos 
     size: self.size  

도와 주시겠습니까?

편집 :

Traceback: 
[WARNING   ] [Image  ] Unable to load image <C:\Users\Aurélien\Desktop\WordDown\PROGRAMME COMPLET\fond.png> 
Traceback (most recent call last): 
    File "C:\Kivy\kivy\kivy\lang.py", line 1806, in _build_canvas  setattr(instr, key, value) 
    File "instructions.pyx", line 337, in kivy.graphics.instructions.VertexInstruction.source.__set__ (kivy\graphics\instructions.c:6499) 
    File "context_instructions.pyx", line 360, in kivy.graphics.context_instructions.BindTexture.source.__set__ (kivy\graphics\context_instructions.c:7160) 
    File "C:\Kivy\kivy\kivy\core\image\__init__.py", line 442, in __init__  self.filename = arg 
    File "C:\Kivy\kivy\kivy\core\image\__init__.py", line 631, in _set_filename  mipmap=self._mipmap, nocache=self._nocache) 
    File "C:\Kivy\kivy\kivy\core\image\__init__.py", line 371, in load  im = loader(filename, **kwargs) 
    File "C:\Kivy\kivy\kivy\core\image\__init__.py", line 150, in __init__  self._data = self.load(filename) 
    File "C:\Kivy\kivy\kivy\core\image\img_pygame.py", line 41, in load  im = pygame.image.load(filename) 
pygame.error 

During handling of the above exception, another exception occurred: 

Traceback (most recent call last): 
    File "C:\Users\Aurélien\Desktop\WordDown\PROGRAMME COMPLET\main.py", line 78, in <module> 
    WorDown().run() 
    File "C:\Kivy\kivy\kivy\app.py", line 766, in run  root = self.build() 
    File "C:\Users\Aurélien\Desktop\WordDown\PROGRAMME COMPLET\main.py", line 73, in build 
    jeu = Jeu() 
    File "C:\Users\Aurélien\Desktop\WordDown\PROGRAMME COMPLET\main.py", line 54, in __init__ 
    BoxLayout.__init__(self) 
    File "C:\Kivy\kivy\kivy\uix\boxlayout.py", line 103, in __init__  super(BoxLayout, self).__init__(**kwargs) 
    File "C:\Kivy\kivy\kivy\uix\layout.py", line 63, in __init__  super(Layout, self).__init__(**kwargs) 
    File "C:\Kivy\kivy\kivy\uix\widget.py", line 173, in __init__  Builder.apply(self) 
    File "C:\Kivy\kivy\kivy\lang.py", line 1566, in apply  self._apply_rule(widget, rule, rule) 
    File "C:\Kivy\kivy\kivy\lang.py", line 1619, in _apply_rule  rule.canvas_root, rootrule) 
    File "C:\Kivy\kivy\kivy\lang.py", line 1810, in _build_canvas  '{}: {}'.format(e.__class__.__name__, e)) 
kivy.lang.BuilderException: Parser: File "C:\Users\Aurélien\Desktop\WordDown\PROGRAMME COMPLET\wordown.kv", line 6: 
... 
4: canvas: 
5:  Rectangle: 
6:   source: "fond.png" 
7:   pos: self.pos 
8:   size: self.size 
... 
error: 
+0

당신이 얻을 정확한 추적을 게시하시기 바랍니다. – inclement

+0

실례합니다, 나는 프랑스 사람이며 추적이라는 단어를 모릅니다. 콘솔에서 방금 "오류"라고 말하면서 "소스"라는 줄에> 코드를 넣으시겠습니까? –

+0

추적 표시는 해당 오류에서 콘솔에있는 모든 출력을 의미합니다. 파이썬 코드에서 중요한 부분은 흔히 'Traceback (가장 최근 호출 마지막)'이라고 표시됩니다. – inclement

답변

0

나는 오류가 .kv 파일에 믿습니다. 이 가지고 :

canvas: 
    Rectangle: 
     source: "fond.png" 
     pos: self.pos 
     size: self.size 

당신이 시도해야합니다 :

canvas: 
    Rectangle: 
     Image: 
      source: "fond.png" 
      pos: self.pos 
      size: self.size 
관련 문제