我尝试运行 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/