用Qt写了一个qq客户端,采用webqq协议,发出来和大家分享一下---大神请无视_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 用Qt写了一个qq客户端,采用webqq协议,发出来和大家分享一下---大神请无视

用Qt写了一个qq客户端,采用webqq协议,发出来和大家分享一下---大神请无视

 2014/11/30 13:26:15  ☆雨后星辰☆  程序员俱乐部  我要评论(0)
  • 摘要:首先做以下声明:本程序基于腾讯公司的webqq协议开发,所有相关版权归腾讯公司所有。此程序只用于技术交流和学习,不得用于其他方面。---开发者:雨后星辰,转载请注明出处,谢谢大家。此程序使用qml做的界面,c++负责逻辑,名字叫:QQStars。程序理论上来讲支持windows、linux、osx,但是我只测试了windows和linux,其它的可以自测。现在功能还不完善,本来是准备实现所有webqq功能的,但是腾讯已经不准备再开发和维护旧的webqq了,服务器应该也会在不久的将来关闭了
  • 标签:Web 大家 一个 客户 WebQQ 客户端 协议 QQ

 

首先做以下声明:

  本程序基于腾讯公司的webqq协议开发,所有相关版权归腾讯公司所有。此程序只用于技术交流和学习,不得用于其他方面。

  ---开发者:雨后星辰转载请注明出处,谢谢大家。

  

  此程序使用qml做的界面,c++负责逻辑,名字叫:QQStars。程序理论上来讲支持windows、linux、os x,但是我只测试了windows和linux,其它的可以自测。

  现在功能还不完善,本来是准备实现所有webqq功能的,但是腾讯已经不准备再开发和维护旧的webqq了,服务器应该也会在不久的将来关闭了,所以我放弃了继续开发。

但是基本功能是已经都有了的,光挂Q、聊天是没有任何问题的。

  本着交流和分享的精神,我准备把源代码发上来,希望能对一些学习Qt的有些帮助。下面先让大家看看界面。

  

  这是登录界面,自己加的窗口阴影,后面闪烁的星星使用了qml的粒子系统

这是自己画的一个软键盘,每次点击都会重新布局按键,可以用它放心的输入密码。

这是设置界面,能设置网络代理。

这是登录过程中的界面,可以点击取消回到待登录页面

登录完成后默认显示的界面

展开好友分组(对隐私信息加了马赛克)

这是群列表,由于webqq不支持群分组,所以都在一起

这是讨论组列表,由于讨论组无头像,所以显示的默认图

这是最近联系人列表

这是托盘菜单的样式

这是好友聊天页

这是群聊天页

这是讨论组聊天页

这是新消息提醒,此界面有待美化,莫怪

源码托管在github,下面附上地址:https://github.com/AfterTheRainOfStars/QQStars

发表评论
用户名: 匿名