Python 在Kivy中启动屏幕时执行功能

Python 在Kivy中启动屏幕时执行功能,python,kivy,kivy-language,Python,Kivy,Kivy Language,我试图在屏幕从屏幕1(计算机屏幕)切换到屏幕2(播放器屏幕)时自动执行一个功能(self.bomb),如下所示。屏幕会随着代码self.manager.current=“player”的变化而变化 我添加了if game\u status:行,因为如果没有它,当应用程序启动时,屏幕会立即变为PlayerScreen,跳过前几个屏幕 要在进入新屏幕时执行功能,可以尝试向该屏幕添加以下方法: def on_enter(): 此方法将在屏幕显示时触发 因此,在您的情况下,可以尝试将def bomb(

我试图在屏幕从屏幕1(计算机屏幕)切换到屏幕2(播放器屏幕)时自动执行一个功能(self.bomb),如下所示。屏幕会随着代码self.manager.current=“player”的变化而变化


我添加了
if game\u status:
行,因为如果没有它,当应用程序启动时,屏幕会立即变为PlayerScreen,跳过前几个屏幕

要在进入新屏幕时执行功能,可以尝试向该屏幕添加以下方法:

def on_enter():
此方法将在屏幕显示时触发

因此,在您的情况下,可以尝试将
def bomb(self)
替换为
def on\u enter(self):
。并将
self.bomb()
替换为
self.on\u enter()
。 让我知道它是否有效

def on_enter():