我正在使用python(kivy和kivymd)创建一个应用程序,并且有一个登录屏幕,但是每次打开应用程序时,都会显示此屏幕,如何使它出现一次并永久消失?
答案 0 :(得分:0)
使用config file存储信息,以决定是否打开登录屏幕。
答案 1 :(得分:0)
以下代码将有所帮助:
它试图读取一个“temp.txt”文件
第一次运行时,没有这样的文件,调用except块会抛出异常
代码:
global k
try:
with open('temp.txt','r') as file:
p = file.read()
global k
k = False
except:
global k
with open('temp.txt','w') as file:
file.write('1')
k = True
class Management(ScreenManager):
def __init__(self,*kwargs):
global k
if k:
self.current = 'LoginScreen'
else:
self.current = 'HomeScreen'