# 零散Demo代码
**Repository Path**: ice_elegant/demo_code
## Basic Information
- **Project Name**: 零散Demo代码
- **Description**: 平时写的一些示例代码
基本框架,封装,自定义控件等
- **Primary Language**: C++
- **License**: GPL-3.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 21
- **Created**: 2021-02-22
- **Last Updated**: 2023-01-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
@[toc]
# 零散Demo代码
## 介绍
>平时写的一些示例代码
>基本框架,封装,自定义控件等
## Qt代码
### Qxlsx报表测试代码
/demo_code/qtCode/testQtxlsx
### QPainter+QPrinter报表测试代码
/demo_code/qtCode/reporter_qprinter
不同电脑显示DPI可能会不同,这里可以通过这个函数来设置DPI:
printer->setResolution(96); //设置DPI,必须放在begin前面才能生效
### tcpClient tcp客户端demo
demo_code\qtCode
### 百度地图调用demo
qtCode/gps-map
### 9宫格图案手势滑动解锁demo
qtCode/lock
### 多菜单界面框架demo
qtCode/menu_fram
### Qt界面显示opencv视频demo
qtCode/opencv_video
### Qt音频播放
qtCode/qtPlayMp3
可以用与播放wav、MP3等常见格式,功能很强大,很好用;
## CPP代码
### cpp消息处理框架
cpp/dataProc
### C++11多线程demo代码
[cpp\test_fram](cpp\test_fram)
### jsoncpp使用demo
cpp/jsoncpp
### 文件加crc16校验
cpp/file_crc16
##
## Linux应用代码demo
### Linux/fifo demo
Linux/fifo_no_name
### 消息队列
Linux/linux_msg
### 共享内存
Linux/share_mem
### Unix域套接字
Linux/unix_socket
## C代码
### 函数指针-注册回调框架demo
c/test_func_point
### 短信测试代码
实现短信的发送与接收;
短信代码里需要注意的是中文编码的转换;
短信里使用的是PDU编码,汉字是UCS2编码方式,如果代码使用的是UTF8编码,
则需要将UTF8转换为Unicode;