You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
1.9 KiB
Plaintext
69 lines
1.9 KiB
Plaintext
#:import LoginScreen screens.login.login.LoginScreen
|
|
|
|
<LoginScreen>:
|
|
name: "login"
|
|
# text: "Login"
|
|
# icon: "login"
|
|
|
|
MyBoxLayout:
|
|
id: loginbox
|
|
size_hint:0.5,0.18
|
|
|
|
MDTextField:
|
|
id: username
|
|
hint_text: "username"
|
|
required: True
|
|
write_tab: False
|
|
multiline: False
|
|
helper_text_mode: "on_error"
|
|
color_mode: 'custom'
|
|
line_color_focus: 1,0,0,1
|
|
line_color_normal: 1,0,0,1
|
|
current_hint_text_color: 1,0,0,1
|
|
|
|
MDTextField:
|
|
id: password
|
|
password: True
|
|
hint_text: "password"
|
|
required: True
|
|
write_tab: False
|
|
multiline: False
|
|
helper_text_mode: "on_error"
|
|
color_mode: 'custom'
|
|
line_color_focus: 1,0,0,1
|
|
line_color_normal: 1,0,0,1
|
|
current_hint_text_color: 1,0,0,1
|
|
|
|
|
|
MDBoxLayout:
|
|
id: buttonbox
|
|
size_hint_y: None
|
|
adaptive_width: True
|
|
height: '56dp'
|
|
spacing: '10dp'
|
|
pos_hint: {'center_x': .5}
|
|
|
|
MDRectangleFlatButton:
|
|
text: "login"
|
|
on_release:
|
|
app.login(username.text, password.text)
|
|
#app.root.change_screen("welcome")
|
|
theme_text_color: "Custom"
|
|
text_color: 1,0,0,1
|
|
md_bg_color: 0,0,0,1
|
|
|
|
|
|
MDRectangleFlatButton:
|
|
text: "register"
|
|
on_release:
|
|
app.register(username.text, password.text)
|
|
theme_text_color: "Custom"
|
|
text_color: 1,0,0,1
|
|
md_bg_color: 0,0,0,1
|
|
|
|
MDLabel:
|
|
id: login_status
|
|
text:""
|
|
theme_text_color: 'Error'
|
|
pos_hint:{'center_x':.5}
|
|
|