**由于工作原因,本人已很少使用feiq,该项目暂时挂起,如有发现bug,欢迎下载源码修正后提交pull request**
# 概览
这是基于qt实现的mac版飞秋。
mac下的“飞秋”大多数只是飞鸽传书协议,而且未发现令人满意的开源项目,所以基于c++与qt实现了基础的飞秋协议。
## 支持特性
* 收发文本、文件
* 可与飞秋互发表情
* 查找好友
* 窗口抖动
* 指定IP增加好友
* 可添加自定义网段穿透屏蔽了广播包的路由器
* 未读消息的好友自动置顶
* 定时更新好友列表
* 一些个性化设置
* 未读消息自动提醒(可选)
* 按沟通频繁度排序好友 (可选)
个性化设置(~/.feiq_setting.ini)包括:
```ini
[user]
name = CompileLife ;设置用户名
host = Niubility Macbook ;设置主机名
[app]
title = Feiq by CompileLife ;设置一个高端大气上档次的窗口标题名称,亮瞎围观你飞秋的人
send_by_enter=0 ;0:cmd/ctrl+enter发送;enter回车; 1:相反
[network]
custom_group=192.168.74.|192.168.82. ;设置一些广播包无法触及的子网,点号结束一个网段的定义,竖线分隔各个网段
[rank_user]
enable=1 ;启用按沟通频繁度排序用户的功能
```
## 尚未支持的特性
* 设置、显示文本格式:挺鸡肋的,暂时没兴趣实现
* 图片收发:仅支持获取图片id,图片数据的协议未破解
* 文件夹收发:飞秋貌似使用了自定义的文件夹收发协议
* 日志:部分完成,日志功能我平时极少使用,后续版本不一定加入
## 一些BUG
* 在接收文本框中显示gif图:QTextEdit不支持GIF动画,只会显示第一帧;结合QMovie可能可以实现(有网友反馈会内存泄露)
# 开发者
界面的实现与飞秋协议部分是分离的。
feiqlib是通信、协议解析、mvc构架部分,基于c++ 11封装,仅适用unix代码。理论上可移植到任意的unix/linux系统上。
界面部分基于qt实现。使用了部分平台相关的特性,如在其他平台使用,可参考osx目录使用对应平台的native特性。
目前使用到的平台相关特性有:
1. mac dock上的badge文本(图标上的小红点)
2. mac 通知中心的通知消息
引用代码,请注明代码出处。
没有合适的资源?快使用搜索试试~ 我知道了~
基于C++ qt实现的mac版飞秋,遵循飞秋协议(飞鸽扩展协议),支持多项飞秋特有功能,基于C++ qt实现的mac版聊天工具
共181个文件
gif:96个
h:39个
cpp:31个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 51 浏览量
2023-10-24
12:20:01
上传
评论
收藏 1.07MB ZIP 举报
温馨提示
概览 这是基于qt实现的mac版飞秋。 mac下的“飞秋”大多数只是飞鸽传书协议,而且未发现令人满意的开源项目,所以基于c++与qt实现了基础的飞秋协议。 支持特性 收发文本、文件 可与飞秋互发表情 查找好友 窗口抖动 指定IP增加好友 可添加自定义网段穿透屏蔽了广播包的路由器 未读消息的好友自动置顶 定时更新好友列表 一些个性化设置 未读消息自动提醒(可选) 按沟通频繁度排序好友 (可选)
资源推荐
资源详情
资源评论
收起资源包目录
基于C++ qt实现的mac版飞秋,遵循飞秋协议(飞鸽扩展协议),支持多项飞秋特有功能,基于C++ qt实现的mac版聊天工具 (181个子文件)
page.bmp 234KB
feiqengine.cpp 23KB
mainwindow.cpp 17KB
feiqcommu.cpp 7KB
filemanagerdlg.cpp 6KB
recvtextedit.cpp 6KB
history.cpp 5KB
udpcommu.cpp 4KB
feiqmodel.cpp 3KB
fellowlistwidget.cpp 3KB
emoji.cpp 3KB
tcpsocket.cpp 2KB
utils.cpp 2KB
sendtextedit.cpp 2KB
filetask.cpp 2KB
encoding.cpp 2KB
tcpserver.cpp 2KB
searchfellowdlg.cpp 1KB
asynwait.cpp 1KB
feiqwin.cpp 1KB
chooseemojidlg.cpp 1KB
platformdepend.cpp 1KB
rankuser.cpp 1KB
chooseemojiwidget.cpp 1004B
addfellowdialog.cpp 790B
settings.cpp 639B
osxplatform.cpp 595B
msgqueuethread.cpp 418B
iplugin.cpp 298B
main.cpp 297B
uniqueid.cpp 192B
defer.cpp 147B
38.gif 13KB
45.gif 13KB
43.gif 10KB
20.gif 8KB
21.gif 8KB
12.gif 8KB
35.gif 7KB
53.gif 6KB
31.gif 6KB
70.gif 5KB
34.gif 5KB
50.gif 5KB
61.gif 5KB
49.gif 5KB
9.gif 5KB
6.gif 5KB
46.gif 4KB
36.gif 4KB
73.gif 4KB
28.gif 4KB
15.gif 4KB
8.gif 4KB
55.gif 4KB
11.gif 4KB
51.gif 4KB
77.gif 4KB
10.gif 3KB
80.gif 3KB
90.gif 3KB
44.gif 3KB
19.gif 3KB
30.gif 3KB
7.gif 3KB
54.gif 3KB
16.gif 3KB
24.gif 3KB
29.gif 3KB
72.gif 3KB
96.gif 3KB
65.gif 3KB
62.gif 3KB
79.gif 2KB
27.gif 2KB
58.gif 2KB
26.gif 2KB
13.gif 2KB
78.gif 2KB
37.gif 2KB
94.gif 2KB
57.gif 2KB
5.gif 2KB
25.gif 2KB
23.gif 2KB
4.gif 2KB
1.gif 2KB
22.gif 2KB
3.gif 2KB
42.gif 2KB
33.gif 2KB
52.gif 2KB
14.gif 2KB
41.gif 2KB
87.gif 2KB
89.gif 2KB
2.gif 2KB
59.gif 2KB
91.gif 2KB
47.gif 2KB
共 181 条
- 1
- 2
资源评论
云哲-吉吉2021
- 粉丝: 3281
- 资源: 1130
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功