Python 有奇维蟒蛇的钟

Python 有奇维蟒蛇的钟,python,kivy,Python,Kivy,我想和kivy一起展示时间。我不希望标签占用整个页面。我该怎么办 我希望它看起来与下面的照片一样: 从kivy.app导入应用 从日期时间导入日期时间 从日期时间导入时间增量 从kivy.clock导入时钟 从kivy.uix.label导入标签 类别myApp(应用程序): def生成(自): self.now=datetime.now() #计划每秒调用一次self.update_clock函数 时钟。计划时间间隔(自我更新时钟,1) self.my_label=label(text=se

我想和kivy一起展示时间。我不希望标签占用整个页面。我该怎么办

我希望它看起来与下面的照片一样:

从kivy.app导入应用
从日期时间导入日期时间
从日期时间导入时间增量
从kivy.clock导入时钟
从kivy.uix.label导入标签
类别myApp(应用程序):
def生成(自):
self.now=datetime.now()
#计划每秒调用一次self.update_clock函数
时钟。计划时间间隔(自我更新时钟,1)
self.my_label=label(text=self.now.strftime(“%H:%M:%S”))
return self.my_label#标签是界面中唯一的小部件
def更新时钟(自身,*参数):
#使用kivy.clock模块每秒调用一次
#向当前时间添加一秒钟,并将其显示在标签上
self.now=self.now+timedelta(秒=1)
self.my_label.text=self.now.strftime(“%H:%M:%S”)
myApp().run()

不要使用此timedelta方法,它会慢慢出错,因为您的方法不可避免地不会以1s的增量被调用,而是每次重新运行datetime.now()。至于您的大小,但布局中的标签会满足您的要求,例如,使用适当pos提示的FloatLayout。我是初学者。请您提供一个代码,并说明您的改进。先谢谢你