Python 使用屏幕管理器在对话框后刷新或重新加载kivy屏幕

Python 使用屏幕管理器在对话框后刷新或重新加载kivy屏幕,python,kivy,kivy-language,kivymd,Python,Kivy,Kivy Language,Kivymd,似乎无法确定如何在通过对话框添加新记录后,使用屏幕管理器刷新或重新加载统计数据屏幕-showAddPlayer\u对话框和SQLite。统计屏幕包含每条记录的MDCards。希望在保存时调用刷新 从kivy.lang导入生成器 从kivy.uix.screenmanager导入screenmanager,屏幕 导入sqlite3 导入日期时间 从十进制输入十进制 从kivymd.app导入MDApp 从kivymd.uix.card导入MDCard 从kivy.properties导入List

似乎无法确定如何在通过对话框添加新记录后,使用屏幕管理器刷新或重新加载
统计数据
屏幕-
showAddPlayer\u对话框
和SQLite。统计屏幕包含每条记录的
MDCards
。希望在保存时调用刷新


从kivy.lang导入生成器
从kivy.uix.screenmanager导入screenmanager,屏幕
导入sqlite3
导入日期时间
从十进制输入十进制
从kivymd.app导入MDApp
从kivymd.uix.card导入MDCard
从kivy.properties导入ListProperty、StringProperty、ObjectProperty
从kivy.uix.boxlayout导入boxlayout
从kivymd.uix.label导入MDLabel
从kivymd.uix.button导入MDRectangleFlatButton、MDFlatButton、MDRaisedButton
从kivy.core.window导入窗口
从kivymd.uix.bottomsheet导入MDGridBottomSheet
从kivymd.uix.bottomsheet导入MDCustomBottomSheet
来自kivy工厂进口工厂
从kivymd.uix.dialog导入MDDialog
从kivymd.uix.picker导入MDDatePicker
Window.size=(344650)
''为最终应用程序删除''
kv=”“”
盒子布局:
方向:“垂直”
MDToolbar:
id:工具栏
标高:10
标题:“AFL统计之星”
左侧操作项:[[“菜单”,lambda x:nav\u抽屉。设置状态(“打开”)]]
右[行动]项:[[“垂直点”,lambda x:app.callback\u 1()],[“帐户多加”,lambda x:app.showAddPlayer\u Dialog()]
导航布局:
屏幕管理器:
id:屏幕管理器
主屏幕:
id:家
姓名:“家”
经理:“屏幕经理”
NScreen:
id:统计数据
名称:“统计”
经理:“屏幕经理”
MDNavigationDrawer:
id:nav_抽屉
滚动视图:
MDList:
OneLineIconListItem:
图标:“足球”
正文:“家”
新闻界:
导航抽屉。设置状态(“关闭”)
screen\u manager.current=“主页”
IconLeftWidget:
图标:“家”
OneLineIconListItem:
文字:“统计”
新闻界:
导航抽屉。设置状态(“关闭”)
screen\u manager.current=“stats”
IconLeftWidget:
图标:“澳大利亚足球”
:
MDLabel:
文本:“主屏幕”
哈利恩:“中心”
:#将MD卡放在一个单独的类中
显示:显示
显示手球:显示手球
显示标记:显示标记
显示铲球:显示铲球
显示清除:显示清除
displayCont:displayCont
displayDisp:displayDisp
displayFant:displayFant
displayScore:displayScore
显示跳线:显示跳线
方向:“垂直”
填充:“8dp”
大小提示:无,无
尺寸:“320dp”、“520dp”
pos_提示:{“center_x”:.5,“center_y”:.5}
发布时:app.show_示例_自定义_底部_工作表()
盒子布局:
方向:“水平”
大小提示:无,无
自适应宽度:真
图片:
来源:body shot.png
大小提示:无,无
身高:70
主播:左
盒子布局:
方向:“垂直”
大小提示:无
MDLabel:
文本:root.u内容
主题\文本\颜色:“主”
字体样式:“H4”
尺码提示y:20
尺寸提示:60
MDLabel:
id:显示跳线
文本:root.title
主题\文本\颜色:“主”
尺码提示y:20
尺寸提示:150
高度:自身纹理大小[1]
字体样式:“H5”
主播:左
MDLabel:
文本:root.GameDate\u内容
主题\文本\颜色:“次要”
尺码提示y:20
高度:自身纹理大小[1]
字体样式:“Body2”
MDSeparator:
高度:“1dp”
浮动布局:
MDLabel:
案文:“处置”
哈利恩:“中心”
尺寸提示:0.5,0.6
填充y:5
pos_提示:{“center_x”:0.15,“center_y”:0.2}
MDLabel:
画布:
颜色:
rgba:(0,0,0,0.2)
圆反射角:
大小:self.size
pos:self.pos
半径:[25]
id:displayDisp
文本:root.Disp\u content
哈利恩:“中心”
尺寸提示:0.3,0.4
pos_提示:{“center_x”:0.15,“center_y”:0.5}
MDLabel:
文字:“分数”
哈利恩:“中心”
尺寸提示:0.5,0.6
填充y:5
pos_提示:{“center_x”:0.50,“center_y”:0.2}
MDLabel:
画布:
颜色:
rgba:(0,0,0,0.2)
圆反射角:
大小:self.size
pos:self.pos
半径:[25]
id:displayScore
文本:root.Score\u内容
哈利恩:“中心”
尺寸提示:0.3,0.4
pos_提示:{“center_x”:0.50,“center_y”:0.5}
MDLabel:
文本:“幻想”
哈利恩:“中心”
尺寸提示:0.5,0.6
填充y:5
pos_提示:{“center_x”:0.85,“center_y”:0.2}
MDLabel:
画布:
颜色:
rgba:(0,0,0,0.2)
圆反射角:
大小:self.size
pos:self.pos
半径:[25]
id:displayFant
文本:root.Fant\u内容
哈利恩:“中心”
尺寸提示:0.3,0.4
pos_提示:{“center_x”:0.85,“center_y”:0.5}
盒子布局:
方向:“水平”
大小提示:无
间距:“20d