1.Windows 10
2.Python 3.7.4
3.Kivy
4. а вот и код main.py
и код pong.kv
по видео уроку создал папку а в нём 2 файла main.py и pong.kv у него если посмотрите видеоролик увидете что открылось а у меня проблема выдается после, сперва открывается маленькое окно на несколько милисикунд пустое(белое) и потом закрывается помогите как решить эту роблему
выдаётся ошибка при запуске:
2.Python 3.7.4
3.Kivy
4. а вот и код main.py
Python:
from kivy.app import App
from kivy.uix.widget import Widget
class PongGame(Widget):
pass
class PongApp(App):
def build(self):
return PongGame()
if __name__ == '__main__':
PongApp().run()
и код pong.kv
Код:
#:kivy 1.11.1
<PongGame>:
canvas:
Rectangle:
pos: self.center_x - 5, 0
size: 10, self.height
Label:
font_size: 70
center_x: root.width / 4
top: root.top - 50
text: "0"
Label:
font_size: 70
center_x: root.width * 3 / 4
top: root.top - 50
text: "0"
по видео уроку создал папку а в нём 2 файла main.py и pong.kv у него если посмотрите видеоролик увидете что открылось а у меня проблема выдается после, сперва открывается маленькое окно на несколько милисикунд пустое(белое) и потом закрывается помогите как решить эту роблему
выдаётся ошибка при запуске:
python main.py
[INFO ] [Logger ] Record log in C:\Users\User\.kivy\logs\kivy_20-04-27_1.txt
[INFO ] [deps ] Successfully imported "kivy_deps.gstreamer" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.2.0
[INFO ] [Kivy ] v1.11.1
[INFO ] [Kivy ] Installed at "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\__init__.py"
[INFO ] [Python ] v3.7.4 (tags/v3.7.4:e09359112e, Jul 8 2019, 19:29:22) [MSC v.1916 32 bit (Intel)]
[INFO ] [Python ] Interpreter at "C:\Users\User\AppData\Local\Programs\Python\Python37-32\python.exe"
[INFO ] [Factory ] 184 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored)
[INFO ] [Window ] Provider: sdl2
[INFO ] [GL ] Using the "OpenGL" graphics system
[INFO ] [GL ] GLEW initialization succeeded
[INFO ] [GL ] Backend used <glew>
[INFO ] [GL ] OpenGL version <b'4.6.0 NVIDIA 391.35'>
[INFO ] [GL ] OpenGL vendor <b'NVIDIA Corporation'>
[INFO ] [GL ] OpenGL renderer <b'GeForce GT 630/PCIe/SSE2'>
[INFO ] [GL ] OpenGL parsed version: 4, 6
[INFO ] [GL ] Shading version <b'4.60 NVIDIA'>
[INFO ] [GL ] Texture max size <16384>
[INFO ] [GL ] Texture max units <32>
[INFO ] [Window ] auto add sdl2 input provider
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [Text ] Provider: sdl2
Traceback (most recent call last):
File "main.py", line 12, in <module>
PongApp().run()
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\app.py", line 829, in run
root = self.build()
File "main.py", line 9, in build
return PongGame()
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\uix\widget.py", line 361, in __init__
rule_children=rule_children)
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\uix\widget.py", line 469, in apply_class_lang_rules
rule_children=rule_children)
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 538, in apply
rule_children=rule_children)
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 596, in _apply_rule
rule.canvas_root, rootrule)
File "C:\Users\User\AppData\Local\Programs\Python\Python37-32\lib\site-packages\kivy\lang\builder.py", line 912, in _build_canvas
'You can add only graphics Instruction in canvas.')
kivy.lang.builder.BuilderException: Parser: File "D:\Users\Desktop\Android Ping Pong\pong.kv", line 10:
...
8: size: 10, self.height
9:
>> 10: Label:
11:
12: font_size: 70
...
You can add only graphics Instruction in canvas