0
下面是代碼的.py文件 - 下一個屏幕已定義,並且所有相關的導入圓頂。這適用於其他.kv文件進度條完成後,如何從一個屏幕導航到另一個屏幕
from kivy.animation import Animation
from kivy.uix.screenmanager import Screen
def go_next_screen(self):
self.index = (self.index + 1) % len(self.available_screens)
screen = self.load_screen(self.index)
sm = self.root.ids.sm
sm.switch_to(screen, direction='left')
self.current_title = screen.name
下面是一個有進度條,一旦酒吧是100%,我想將自動導航到下一個.kv文件。
ShowcaseScreen:
name: 'A'
Label:
text: 'Progression: {}%'.format(int(pb.value))
size_hint_y: None
height: '48dp'
ProgressBar:
id: pb
size_hint_x: .5
size_hint_y: None
height: '48dp'
value: (app.time * 10) % 100.
if (int(value > 90)) : app.go_next_screen()
對Kivy來說是全新的,你能不能更詳細一些,如果可能的話給我一個代碼來解決這個問題。 –