我正在尝试在特定时间后自动关闭kivy窗口,而无需按下任何按钮。
代码:
class Tester(App):
def build(self):
return Label(text="Hi")
if __name__ == '__main__':
Tester().run()
谢谢!
您可以使用Clock调用应用程序的停止方法:
from kivy.app import App
from kivy.clock import Clock
from kivy.uix.label import Label
class Tester(App):
def build(self):
Clock.schedule_once(self.stop, 5)
return Label(text="Hi")
if __name__ == "__main__":
Tester().run()
您也可以将App().get_running_app().stop()
与Clock
一起使用以关闭kivy窗口:
from kivy.app import App
from kivy.clock import Clock
from kivy.uix.label import Label
class Tester(App):
def build(self):
return Label(text="Hi")
Clock.schedule_once(App().get_running_app().stop, 1)
if __name__ == "__main__":
Tester().run()