-
Notifications
You must be signed in to change notification settings - Fork 5
/
peds.py
101 lines (84 loc) · 2.89 KB
/
peds.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
import kivy
from kivy.app import App
from kivy.lang import Builder
from kivy.uix.screenmanager import Screen
from kivy.properties import NumericProperty
from kivy.core.window import Window
from kivy.uix.behaviors import ToggleButtonBehavior
from kivy.uix.widget import Widget
from kivy.uix.behaviors import ButtonBehavior
from kivy.uix.image import Image
import pickle
Window.clearcolor = (0.2,.79,0.53,1)
class LoginScreen(Screen):
pass
class HomeScreen(Screen):
pass
class ImageButton(ButtonBehavior,Image):
pass
class WatScreen(Screen):
pass
class ResultScreen(Screen):
pass
class ResultScreenTwo(Screen):
pass
class ResultScreenThree(Screen):
pass
class WeightScreen(Screen):
pass
kv = Builder.load_file("peds.kv")
class PedsMain(App):
def __init__(self):
self.username = ""
self.password = ""
#self.pickle_in = ""
#self.logins = {}
super(PedsMain, self).__init__()
self.watscore = 0
#setup logins variable
self.pickle_in = open("logins","rb")
self.logins = pickle.load(self.pickle_in)
def build(self):
self.title = "Readmission Prevention"
return kv
#this function is what will allow the buttons to change screens
def change_screen(self, screen_name):
screen_manager = self.root.ids['screen_manager']
screen_manager.current= screen_name
def loginbtn(self):
if self.username == self.logins['atest'] and self.password == self.logins['btest']:
print("yay!")
print("for username you input: ",self.username)
print("for that username we retrieved",self.logins['atest'])
print("for password you input: ",self.password)
print("for that password we retrieved",self.logins['btest'])
else:
print("oops")
print("for username you input: ",self.username)
print("for that username we retrieved",self.logins['atest'])
print("for password you input: ",self.password)
print("for that password we retrieved",self.logins['btest'])
def btnadd(self,value):
if value == 'normal':
self.watscore += 0
else:
self.watscore +=1
def btnmin(self,value):
if value == 'normal':
self.watscore += 0
else:
self.watscore +=0
def btnthree(self,value):
if value == 'normal':
self.watscore += 0
else:
self.watscore += 2
def resultbtn(self):
if self.watscore < 3:
self.change_screen("result_screen")
elif self.watscore <= 5:
self.change_screen("result_screentwo")
else:
self.change_screen("result_screenthree")
if __name__ == "__main__":
PedsMain().run()