python - Kivy 中的错误“修订格式必须为 XYZ [-tag]”
问题描述
我尝试运行 mi 程序,但由于某种原因,我看到了这个错误:“修订格式必须是 XYZ [-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
线条,它们不是必需的。
推荐阅读
- angular - 如何从单元测试 Angular 和 Karma/Jasmine 访问`declare`d 变量
- python - 多智能体强化学习环境公共交通问题
- python - 可以向下滚动以加载更多页面的网络爬虫?
- python - Python 请求标头不起作用 - 检查 Chrome 开发人员工具 -> 网络
- reactjs - Git试图推送不存在的存储库
- sql - 计算COGS以完成库存余额报告SQL
- android - 进度条不隐藏是当数据在片段中的recyclerview中加载时
- javascript - 如何在无服务器框架中添加和执行我自己的 lambda 函数?
- typescript - TypeScript - 为什么任何可以分配给其他数据类型?
- wordpress - Wordpress Ultimate Member 添加帐户字段占位符而不是标签