在 kivy 样式文件中使用尖括号时,为啥我不断收到“无效语法”错误?

Posted

技术标签:

【中文标题】在 kivy 样式文件中使用尖括号时,为啥我不断收到“无效语法”错误?【英文标题】:Why do I keep getting an "invalid syntax" error when using angle brackets in kivy style file?在 kivy 样式文件中使用尖括号时,为什么我不断收到“无效语法”错误? 【发布时间】:2020-12-17 02:33:20 【问题描述】:

所以我一直在尝试使用 kivy,并且正在观看解释如何创建 kivy 样式文件的视频。我直接从网站复制了代码,但我的尖括号不断收到“无效语法”错误?我不明白为什么?我正在使用 Python 3.7。我在 Python idle 中编写所有内容。 Kivy 已安装,没有任何问题。我尝试了间距以及删除括号,然后自己输入它们,但没有任何效果。任何建议将不胜感激。我还是编程新手,所以我不知道所有的交易技巧。

这是代码(完全复制):

<MyGrid>:
    Label:
        text: "Name: "

【问题讨论】:

也许你可以粘贴一个pastebin? 请发minimal reproducible example。 【参考方案1】:

在python中,ident是4,而在kivy语言中是5,也许是你的问题 编辑:Ident 是您在按下制表符时留下的空格数,在大多数 IDE 中,python 设置为 4。

【讨论】:

【参考方案2】:

使用'name: ' 而不是"name: "

【讨论】:

以上是关于在 kivy 样式文件中使用尖括号时,为啥我不断收到“无效语法”错误?的主要内容,如果未能解决你的问题,请参考以下文章

在 PyCharm 中使用 kivy 属性时,我不断收到“未解决的引用”错误

为啥我没有在 kivy 中设置?

为啥在 Kivy 中创建方法时需要“实例”变量?

为啥 kivy 应用程序中不显示下一个屏幕?

为啥不能从 Kivy 终止这个 Python 多处理进程?

为啥我不能在 main.py 中使用 kivy 添加图像?