利用python中class类进行文本颜色设置_Kivy用Python的颜色更新文本

有人能告诉我如何用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()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值