예제 #1
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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()  # 注册失败
예제 #2
0
 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
예제 #3
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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)
예제 #4
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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'] + "不在线")
예제 #5
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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()  # 注册失败
예제 #6
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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()  # 注册失败
예제 #7
0
파일: test.py 프로젝트: xiyiyia/vv-yc-zn
 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()  # 登录失败