main.py 文件源码

python
阅读 31 收藏 0 点赞 0 评论 0

项目:CoPilot-InfotainmentSystem 作者: Joelzeller 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号