python - Kivy 错误 "Revision format must be X.Y.Z[-tag]"

标签 python kivy

我尝试运行 mi 程序,但由于某种原因我看到此错误:“修订格式必须是 X.Y.Z[-tag]” 我不知道这意味着什么。

我一直试图从我的代码中取出一些东西来了解导致它的原因,但我还没有弄清楚

这是我的 python 文件:

#!/usr/bin/python
import kivy
from kivy.app import App
from kivy.uix.label import Label
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.screenmanager import ScreenManager, Screen
kivy.require("1.11.1")

class Inicial(BoxLayout):
    def __init__(self, **kwargs):
        super(Inicial, self).__init__(**kwargs)
        temperaturaActual = "°C"


class MainApp(App):
    def build(self):
        return Inicial

if __name__=="__main__":
    MainApp().run()

这是我的 kv 文件:

#:kivy !

#:kivy !

<Inicial>:
    Label:
        id: "temperatura"
        text: root.temperaturaActual
        size_hint: (.25, .25)
        pos_hint: { 'center_x': .05, 'center_y': .55}
        font_size: 60sp
        font_name: 'C:/Users/mateo/AppData/Local/Microsoft/Windows/Fonts/Roboto-Light'

最佳答案

#:kivy kv 语法用于声明最低兼容 Kivy 版本。您正在声明 ! 的版本。正如错误所示,您的版本必须采用 X.Y.Z[-tag] 形式,例如1.11.0。

最简单的解决方案是删除 #:kivy 行,它们不是必需的。

关于python - Kivy 错误 "Revision format must be X.Y.Z[-tag]",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58546759/

相关文章:

python - numpy 是否在其*所有*功能中广播?

python - Pandas 按列值拆分 DataFrame

python - Kivy:在重新进入屏幕时将切换按钮重置为 "normal"

python - 关于kivy中事件调度行为的问题

python - Kivy 'NoneType' 对象没有属性 'ids'

kivy - 从 kivy.core.window 导入 Window 会打开第二个崩溃的 Kivy 窗口

python - sqlalchemy强制所有连接关闭mysql

python - 如何在 Tkinter 中实现 Canvas 项目的平滑移动?

python - 安卓工作室 : IncorrectOperationException when 'Add as Library' is clicked whilst trying to configure Google Apps Endpoints client libraries

python - Kivy 在特定的 Python 版本上工作得更好吗?