Giter Club home page Giter Club logo

summer's Introduction

email: [email protected]

※summer.py是开启程序

一、功能描述
这是一个聊天软件,目前具有如下方面的功能
1.注册 登录 
2.好友相关操作(添加、注册) 
3.暂时只能实现单对单聊天(但如果没在和你聊天的人发消息给你会提醒你)

具体流程:
注册登录功能:和一般的差不多
好友:  添加或者删除好友  ,在左上角输入框输入用户名然后点击添加好友; 删除好友在下拉菜单里选定然后选删除
	有个小bug,操作之后的变化,对方只有重新登录才能显示
聊天:  ①选定好友点击发起聊天,然后输入消息发送即可,对方如果也向你发起了聊天了它才能收到你的消息
	这个功能的体验确实有些不好,但是做出了补救:那就是只要你向某个人发起了聊天之后,别人向你发起聊天时你会收	到提醒
            ②切换新的好友聊天时必须点击按钮结束当前聊天


二、代码主要是两块:前端展示和后台逻辑
1.前端(main.py和tip.py):  
	①login 登录界面
	②register 注册界面		
	③main 主要界面
	④tip.py  穿插在以上界面的弹出框界面
2.后台
	①MainServer.py 是处理用户之间的通信的服务器模块,可以运行在本地或远程服务器上,但是在本地运行只能多开自嗨
	②client.py 是一个处理和服务器通信的模块
	③还有服务器上的django项目代码(没有放在这)


三、环境说明
1.本程序使用的是Python3
2.本程序运行需要安装pyqt5、requets等模块
3.如果要正常使用需要在远程服务器 运行django服务和MainServer.py,也要修改client.py连接的地址和端口

summer's People

Contributors

butuizd avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.