7 Star 19 Fork 10

TKG / QtBase

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

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

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


Qt

  1. 获取Unix格式时间戳
  2. 非模态对话框
  3. 文件操作
  4. 程序配置文件读写(mac:plist)

输入输出(io)

日志(log)

  1. log调试

网络相关(net)

  1. 下载器(HTTP下载)
  2. qt web server
  3. 阻塞网络请求
  4. 非阻塞睡眠(睡眠途中界面不冻结)

Qt UI组件拓展(ui_component)

  1. FileDialog,使用原生Qt文件对话框
  2. 快捷键Edit框
  3. 颜色选择器
  4. 波浪进度条

编码解码(enc_dec)

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

string(string)

  1. 字符串拓展(QString << 任意类型)
  2. win下字符串相互转换
  3. hash相关函数,提供大文件的hash计算

容器(container)

  1. 环形缓冲
  2. HashList 支持按插入顺序的Hash结构(拥有Hash的随机访问,同时顺序是按照插入的先后顺序排序的。更好的Tessil/ordered-map)
  3. LRUCache lru算法的缓存

系统相关(system)

  1. 获取MAC地址(windows)
  2. 获取IP
  3. 获取CPU,操作系统信息
  4. 检测操作系统类型(虚拟机、普通机器)
  5. 内存(内存总数、可用内存、峰值内存)
  6. 磁盘信息(Qt可直接获取)
  7. Wlan信息,Wlan是否连接
  8. 单程序运行(多平台)

空文件

简介

【lib】一些常用的Qt代码库,日志、下载、获取unix时间、同步网络请求、sha、io、系统信息等 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/slcode/QtBase.git
git@gitee.com:slcode/QtBase.git
slcode
QtBase
QtBase
master

搜索帮助