有人能告诉我如何用Python正确更新Kivy标签/按钮中文本的颜色吗?在
我希望能够改变颜色,用户指南建议使用标记语言,但我已经尝试过了,就是无法使用。最终,我想在一天中不同时间改变文本的颜色-我可以编写代码,这只是Kivy语言之外文本颜色的变化?在
我从我的代码中提取了以下相关内容(希望如此!)我需要指导的地方。。在from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen
from kivy.properties import ObjectProperty, StringProperty
from kivy.clock import Clock
import time
from datetime import datetime, timedelta
Builder.load_string('''
:
name: 'main'
the_time: _id_lbl_time
BoxLayout:
orientation: 'vertical'
Label:
id: _id_lbl_time
text: 'Time'
font_size: 120
''')
class MainScreen(Screen):
def update_time(self, sec):
MyTime = time.strftime("%H:%M:%S")
self.the_time.text = MyTime
class ScreenManagerApp(App):
def build(self):
self.main_screen = MainScreen()
return self.main_screen
def on_start(self):
Clock.schedule_interval(self.main_screen.update_time, 1)
#===========================================================
# run the App !
ScreenManagerApp().run()