/Entance

自娱自乐,写点东西, 完全基于Qt5写的.希望大家喜欢.

Primary LanguageC++GNU Lesser General Public License v3.0LGPL-3.0

Entance

自娱自乐,写点东西, 完全基于Qt5写的.希望大家喜欢.

用到的东西下面列出来,如果有兄弟想了解的话.

Qt 自绘控件

1 导航栏 QNavigationBar

<1> 添加 Item
<2> 设置宽度(高度)
<3> 设置Item高度,宽度
<4> 设置选中颜色
<5> 设置绘制颜色
<6> 设置文字的绘制/选中颜色
<7> 自定义的信号(当选中不同Item时触发)

2 滑动条 QMySlider

<1> 设置滑动条名称
<2> 设置滑动条范围
<3> 设置滑动条步进
<4> 显示滑动条当前Value
<5> 设置滑动条Value
<6> 自定义的信号(当滑动条数值改变时触发)

Qt 模型/视图编程

<1> 这个是Qt的基本功,总会用到的.如果刚开始学习Qt的兄弟,一定要去看这一部分.对你理解编程有很大的帮助.
<2> 增/删/改/查.查的功能懒得写了.数据多了我这边也处理不了,感觉没有查的必要.
<3> 为了让数据有序排列,方便以后用点位来配置子程序.其中 插入/删除 功能写的不好, 数据多了会特别卡.

Qt XML JSON模块的封装

<1> 仅仅是作了一层封装,可以轻松进行 插入, 读取, 解析, 保存.
<2> 使用的是 QXmlStreamReader, QXmlStreamWriter读写XML数据. 
<3> Json比较新,很好用,也很容易上手.值得大家了解一下.

Qt Music

本人自己写的一个小播放器, 单机版, 不能联网. 公司也不让联网(感觉擦机器的时候, 放个歌, 可能会不错)

<1> 基本实现了简单播放器的功能
<2> 上/下一曲, 播放/暂停/停止, 静音, 歌曲列表, 歌词显示(未开放功能), 极简模式, 控制播放进度.
<3> 基本没什么Bug.可以直接拿去用.

Qt Socket

本人写的一个用于”自己和自己“聊天的Socket聊天助手, 因为写了那么多, 把Bug调的差不多了, 发现功能太简单. 并没有什么卵用.

<1> 实现聊天功能
<2> 实现文件发送功能
<3> 多次调试,暂时没什么Bug
<4> 代码冗长,没什么用

Qt CV

<1> 最开始使用PyQt5+OpenCV2开发的,突然想去倒腾一下CV3.环境搭了好多次,自己也编译了好多个版本,发现最后还是不能在头文件中使用using namespace cv, 这也是闲的蛋疼的尝试.
<2> 基于PyQt5写的版本功能比较多,移植过来的时候,懒得弄了,只留了边缘检测的功能.

Qt Flex

<1> 为什么最后介绍这个勒, 这个不是我写的. 我就是拿过来用. ![作者链接][1]
<2> 作者水平太高, 我这个小菜鸟, 只能看看不敢说话. 源代码拿过来, 把Bug部分的去掉了, 伸手就开始使用.
<3> 不能怪我是伸手党, 作者这么厉害, 我除了伸手, 其他的也不会啊.

enter description here enter description here