【问题标题】:The compiler shows a syntax error in this kivy python code. But I don't find any编译器在此 kivy python 代码中显示语法错误。但我没有找到任何
【发布时间】:2021-02-01 15:19:34
【问题描述】:

我正在做一个简单的 kivy 项目。但我无法摆脱语法错误。

这是 kivy 代码:

<shipBP>:
    size: 40,40
    canvas:
        Rectangle:
            size: 40,40
            pos:self.pos

<game>:
    canvas:
        Rectangle:
            pos: 0, self.height-20
            size: self.width,20
         
    shipBP:
        center: self.parent.center

编译器说:

center: self.parent.center
           ^
 SyntaxError: invalid syntax

【问题讨论】:

    标签: python user-interface kivy


    【解决方案1】:

    Kivy Language Documentation 说:

    保持类名大写以避免语法错误。

    只需将 shipBP 类名更改为 ShipBP

    【讨论】:

    • 非常感谢!有效。我遵循 C++ 方式,不知道类名应该大写。 :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-26
    相关资源
    最近更新 更多