def submit(self, btn): if self.radioButton_girl.isChecked() == True: db.child("user").child(self.userid).update({"npc": "girl.png"}) self.close() self.c = main.Mainwindow() self.c.show() elif self.radioButton_boy.isChecked() == True: db.child("user").child(self.userid).update({"npc": "boy.png"}) self.close() self.c = main.Mainwindow() self.c.show() elif self.radioButton_other.isChecked() == True: db.child("user").child(self.userid).update({"npc": "other.png"}) self.close() self.c = main.Mainwindow() self.c.show()
def signin(self): data = db.child("user").get() for user in data.each(): if db.child("user").child(user.key()).child( "Email").get().val() == self.lineEdit_email1.text(): if str(self.lineEdit_pass1.text()) == str( db.child("user").child( user.key()).child("password").get().val()): global na na = db.child("user").child( user.key()).child("name").get().val() user_info.Userinfowindow.userid = na user_info.Userinfowindow.currentEmail = self.lineEdit_email1.text( ) revise_pass.ReviseInfowindow.userid = na revise_npc.ReviseNPCwindow.userid = na main.Mainwindow.userid = na friendList.friendWindow.userid = na addfriend.MyWindow.userid = na mycollection.MyWindow.userid = na res_main.RegiWindow.userid = na main.Mainwindow.restid = db.child("user").child( user.key()).child("restid").get().val() res_info.InfoWindow.restid = db.child("user").child( user.key()).child("restid").get().val() recommend.RecomWindow.userid = na self.reset() self.close() self.c = main.Mainwindow() self.c.show() break else: self.show_MSG("提示", "帳號或密碼錯誤") self.reset() break
def submit(self): if self.lineEdit_pass.text() == self.lineEdit_again.text(): db.child("user").child(self.userid).update( {"password": self.lineEdit_again.text()}) self.show_MSG("提示", "更改密碼成功") self.reset() self.close() self.c = main.Mainwindow() self.c.show() else: self.show_MSG("提示", "密碼不相符")
def SendTaskData(self): Rtask = fb.get('/RTask', None) for key, value in Rtask.items(): fb.put( '/RTask', self.RTNAME, { "rt_Name": self.RTNAME, "rt_Disc": self.RTDISC, "rt_Pre": self.Prerequisite, "rt_PreDetail": self.pre_detail, "rt_Start": self.Start, "rt_End": self.End }) self.close() self.current = main.Mainwindow() self.current.show()
def main(self): self.close() self.c = main.Mainwindow() self.c.show()
def confirm(self): self.close() self.m = main.Mainwindow() self.m.show()
def cancel(self): self.close() self.c = main.Mainwindow() self.c.show()