如何在Kivy中创建一个简单的60秒倒数计时器

时间:2020-07-07 14:15:12

标签: python kivy

我如何创建一个60秒的倒数计时器,以在代码运行时启动,并在计时器为0时打印出“完成”。我一直在尝试,但无法正常工作。它将在下面的代码中显示文本标签


import kivy
from kivy.app import App
from kivy.uix.floatlayout import Floatlayout
from kivy.uix.widget import Widget
from kivy.uix.button import Button
from kivy.label import Label 


class LandingScreen(FloatLayout):
    def __init__(self, **kwargs):
        super(LandingScreen, self).__init__(**kwargs)

        self.score=0

        # put whatever pos_hint value you want.          
        self.add_widget(Label(text='Time start at : ' + str(senconds), size_hint=(0.5, 0.5)))
        self.btn1=Button(text='button1 ', size_hint=(0.5, 0.5), 
        on_press=self.click_b1))
        self.btn2=Button(text='button2', size_hint=(0.5, 0.5), 
        on_press=self.click_b2))


            
        self.add_widget(self.btn1)
        self.add_widget(self.btn2)

        def click_b1(self, instance):
             
             score +=10
        def click_b2(self, instance):
             score += 10
       
class SplashApp(App):
    def build(self):
        return LandingScreen()

if __name__ == '__main__':
    SplashApp().run()

0 个答案:

没有答案