1 Star 0 Fork 10

return0 / qtbase

forked from TKG / QtBase 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.07 KB
一键复制 编辑 原始数据 按行查看 历史
TKG 提交于 2019-11-13 20:34 . update

包含了一些常用的函数模块

所有模块测试代码均在main函数中,每个文件夹有独立的详细介绍,这里只做索引


Qt

  1. 禁止重复运行程序(windows)
  2. 获取Unix格式时间戳
  3. 阻塞网络请求
  4. 非阻塞睡眠(睡眠途中界面不冻结)
  5. 非模态对话框
  6. 文件操作
  7. 程序配置文件读写(mac:plist)

日志(log)

  1. log调试

网络相关(net)

  1. 下载器(HTTP下载)
  2. qt web server

Qt UI组件拓展(ui_component)

  1. FileDialog,使用原生Qt文件对话框

编码解码(enc_dec)

  1. base64
  2. md5
  3. Wiegand 10转8

string(string)

  1. 字符串拓展(QString << 任意类型)
  2. win下字符串相互转换

容器(container)

  1. 环形缓冲
  2. HashList

系统相关(system)

  1. 获取MAC地址(windows)
  2. 获取IP
  3. 获取CPU,操作系统信息
  4. 检测操作系统类型(虚拟机、普通机器)
  5. 内存(内存总数、可用内存、峰值内存)
  6. 磁盘信息(Qt可直接获取)
  7. Wlan信息,Wlan是否连接
C++
1
https://gitee.com/zengfanbin/base.git
git@gitee.com:zengfanbin/base.git
zengfanbin
base
qtbase
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891