def SignIn(self, str_1): json_operation = JO.JsonServer('0') print("check" + self.result) check_msg = PTB.GeneralMessages() check_msg = str_1 if op.eq(check_msg.SC, "66666"): reply = QMessageBox.warning(self, "!", "注册成功", QMessageBox.Yes) json_operation.CreateJson(self.account, check_msg.DATA) quit() # 注册成功 if op.eq(check_msg.SC, "00100"): reply = QMessageBox.warning(self, "!", "账号不存在", QMessageBox.Yes) quit() # 注册失败
def show_friendIP(self): jo = JO.JsonServer('0') self.myname = self.getyourname.text() self.friendname = self.getfriendname.text() self.friendIP = jo.friend_ip(self.friendname) self.friendIP.setText(self.friendname) # open myname.json 比如2016.json # 通过用户名得到相应的IP # myIP 和 friend_IP # self.friendIP.setText(friendname_IP) # return self.friend_IP pass
def agree(self, mes_1): self.addFD.hide() json_operation = JO.JsonServer('0') print("check" + self.result) # check_msg = PTB.GeneralMessages() check_msg_data = PTB.GeneralMessages() check_msg = mes_1 check_msg_data.ParseFromString(str.encode(check_msg.DATA)) json_operation.add_friend_json(self.myname, check_msg_data.SIP, check_msg_data.DIP) send_message_1 = IntegrationMessage.general_messages( '000010', '66666', '0', check_msg.DATA, get_host_ip(), '127.0.0.1') self.sign_send.emit("00" + send_message_1)
def load_friend(self): self.myname = self.getname_line.text() jo_1 = JO.JsonServer(self.myname) if self.myname != None: r = jo_1.friend_list(self.myname) else: print("f**k yc") #self.listWidget.addItem(account + IP + SIP) 用空格分开 f**k yc key_user = r.keys() for i in key_user: if (r[i]['STD'] == 1): self.listWidget.addItem(i + r[i]['IP'] + "在线") if (r[i]['STD'] == 0): self.listWidget.addItem(i + r[i]['IP'] + "不在线")
def DelFD(self, mes_1): self.addfriend_name = self.lineEdit.text() json_operation = JO.JsonServer('0') print("check" + self.result) check_msg = PTB.gm_friend() check_msg.ParseFromString(str.encode(mes_1.DATA)) if op.eq(mes_1.SC, "66666"): reply = QMessageBox.warning(self.listWidget, "!", "删除成功", QMessageBox.Yes) json_operation.del_friend_json(check_msg.DIP, check_msg.SIP) self.load_friend() quit() # 注册成功 if op.eq(mes_1.SC, "00100"): reply = QMessageBox.warning(self.listWidget, "!", "拒绝删除请求", QMessageBox.Yes) quit() # 注册失败
def AddFDSend(self, mes_1): self.addfriend_name = self.lineEdit.text() json_operation = JO.JsonServer('0') print("check" + self.result) check_msg = PTB.GeneralMessages() check_msg = mes_1 if op.eq(check_msg.SC, "66666"): reply = QMessageBox.warning(self.listWidget, "!", "添加成功", QMessageBox.Yes) json_operation.UpdateJson(self.addfriend_name, check_msg.DATA) self.load_friend() quit() # 注册成功 if op.eq(check_msg.SC, "00010"): reply = QMessageBox.warning(self.listWidget, "!", "拒绝申请", QMessageBox.Yes) quit() # 注册失败
def SignUp(self, str_1): json_operation = JO.JsonServer('0') print("check" + self.result) check_msg = PTB.GeneralMessages() check_msg = str_1 if op.eq(check_msg.SC, "66666"): reply = QMessageBox.warning(self, "!", "登录成功", QMessageBox.Yes) json_operation.UpdateJson(self.account, check_msg.DATA) self.close() # 登录成功 self.idnewclose() # 跳转到聊天界面 if op.eq(check_msg.SC, "00001"): reply = QMessageBox.warning(self, "!", "账号或密码输入错误", QMessageBox.Yes) quit() # 登录失败 if op.eq(check_msg.SC, "00100"): reply = QMessageBox.warning(self, "!", "账号不存在", QMessageBox.Yes) quit() # 登录失败