def update(self, *args):
time_hour = time.strftime("%I") #time_hour
if time_hour[0] == "0": #one digit format
time_hour = " "+time_hour[1]
time_minute = time.strftime("%M") #time_minute
global time_second_mod
time_second_mod = int(float(time_second_mod))+1
if time_second_mod > 10000000: #doesnt allow this var to get too big
time_second_mod = 0
time_now = time_hour+":"+time_minute #create sting format (hour:minute)
if clock == 1: #default - on main screens - top center
self.font_size = 40 #50 for center
self.pos = (345, 216) #0, 200 for center
self.text = time_now
if clock == 0: #shows nothing
self.font_size = 60
self.pos = (0,190)
self.text = " "
if clock == 2: #top left - larger - for info clock
self.font_size = 140
self.text = time_now
self.pos = (-200,150)
if clock == 3: #center - for worm clock
self.font_size = 60
self.pos = (0,36)
self.text = time_now
if clock == 4: #top right - for menu screens
self.font_size = 40 #40
self.pos = (345, 216) #212
self.text = time_now
#VARIABLE PRINTER
#to use - comment out the normal clock == 1 if, and choose a type of var and uncomment
#if clock == 1:
#self.font_size = 30
#self.pos = (0,190)
#self.text = "%d" %time.hour #+ "%d" %WINDOWSDOWNON #for numbers
#self.text = str(SettingsScreen.buttons.analogclockswitch.active) #for strings
评论列表
文章目录