提交 906520b8 编写于 作者: mahuifa's avatar mahuifa

docs:同一所有说明文档的格式

上级 7b6885da
......@@ -6,24 +6,29 @@
## 1、说明
| 类名 | 功能 |
| ------------- | ------------------------------------------------------------ |
| VideoPlay | 使用ffmpeg音视频库【软解码】实现的视频播放器; |
| 类名 | 功能 |
| :-----------: | ------------------------------------------------------------ |
| VideoPlay | 使用ffmpeg音视频库【软解码】实现的视频播放器; |
| VideoPlayGL1 | 使用ffmpeg音视频库【软解码 + OpenGL显示RGB图像】实现的视频播放器; |
| VideoPlayGL2 | 使用ffmpeg音视频库【软解码 + OpenGL显示YUV图像】实现的视频播放器; |
| VideoPlayHW | 使用ffmpeg音视频库【硬解码】实现的视频播放器; |
| VideoPlayHW | 使用ffmpeg音视频库【硬解码】实现的视频播放器; |
| VideoPlayHWGL | 使用ffmpeg音视频库【软/硬解码 + OpenGL显示YUV/NV12】实现的视频播放器; |
| VideoCamera1 | FFmpeg打开本地摄像头简单示例(软解码+OpenGL); |
| VideoCamera2 | 使用ffmpeg音视频库【软解码】打开本地摄像头【录制视频】保存到本地示例; |
| AVIOReading | API示例程序,演示如何从通过AVIOContext访问的自定义缓冲区读取数据; |
| DecodeAudio | 使用libavcodec API的音频解码示例(MP3转pcm); |
| AVIOReading | API示例程序,演示如何从通过AVIOContext访问的自定义缓冲区读取数据; |
| DecodeAudio | 使用libavcodec API的音频解码示例(MP3转pcm); |
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_11660518.html?spm=1001.2014.3001.5482)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11660518.html)👈 |
## 3、实现效果
......
......@@ -6,24 +6,28 @@
## 1、说明
| 类名 | 功能 | 支持系统 |
| ---------------- | ---------------------------------------- | -------------- |
| QMWidget | 基于QWidget实现的自定义窗口模块 | windows |
| 类名 | 功能 | 支持系统 |
| :--------------: | ---------------------------------------- | -------------- |
| QMWidget | 基于QWidget实现的自定义窗口模块 | windows |
| DeviceManagement | 串口、鼠标、键盘热插拔监测功能模块 | windows |
| QLog | Qt日志系统 | |
| QMPlayer | Qt实现的视频播放器界面Demo | windows |
| QLog | Qt日志系统 | |
| QMPlayer | Qt实现的视频播放器界面Demo | windows |
| TestCrashHandler | windows下程序崩溃定位Demo | windows |
| NtpClient | NTP时间同步客户端 | Windows、Linux |
| WindowRect | 框选鼠标当前位置窗口范围(类似窗口截图) | Windows、Linux |
| MouseKeyEvent | Qt实现自定义全局鼠标键盘事件监听器Demo | Windows |
| SnippingTool | Qt实现截图工具 | Windows、Linux |
| NtpClient | NTP时间同步客户端 | Windows、Linux |
| WindowRect | 框选鼠标当前位置窗口范围(类似窗口截图) | Windows、Linux |
| MouseKeyEvent | Qt实现自定义全局鼠标键盘事件监听器Demo | Windows |
| SnippingTool | Qt实现截图工具 | Windows、Linux |
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_9335696.html?spm=1001.2014.3001.5482)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_12133486.html)👈 |
## 3、实现效果
......
......@@ -6,16 +6,20 @@
## 1、说明
| 类名 | 功能 |
| ----------------- | -------------------------------------------------- |
| GraphicsItem | QGraphicsItem基本图元演示 |
| 类名 | 功能 |
| :----------: | ------------------------- |
| GraphicsItem | QGraphicsItem基本图元演示 |
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_12033351.html?spm=1001.2014.3001.5482)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_12033351.html)👈 |
## 3、实现效果
......
......@@ -6,8 +6,8 @@
## 1、说明
| 类名 | 功能 |
| --------- | ------------------------------------------------ |
| 类名 | 功能 |
| :-------: | ------------------------------------------------ |
| VideoPlay | Qt使用OpenCV读取摄像头视频、本地视频、网络视频流 |
| | |
......@@ -16,7 +16,11 @@
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_11818354.html?spm=1001.2014.3001.5482)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11818354.html)👈 |
## 3、实现效果
......@@ -27,6 +31,7 @@
> 3. 由于opencv包含ffmpeg,所以支持打开多种格式的本地视频文件并显示;
> 4. 支持打开多种协议的网络视频流并显示;
> 5. 支持传入显示QImage、QPixmap图片进行显示;
> 6. 支持图片的自适应窗口缩放,并保持纵横比。
> 6. 支持图片的自适应窗口缩放,并保持纵横比;
> 6. 支持将播放的视频保存到本地视频文件中。
![VideoPlay1-tuya](OpenCVDemo.assets/VideoPlay1-tuya.gif)
\ No newline at end of file
......@@ -6,8 +6,8 @@
## 1、说明
| 类名 | 功能 |
| ---------------- | ---------------------------------------- |
| 类名 | 功能 |
| :--------------: | ---------------------------------------- |
| TestOpenGLWindow | 测试比较QOpenGLWidget和QOpenGLWindow性能 |
| | |
......@@ -16,7 +16,11 @@
## 2、相关博客
* CSDN 待定
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11724775.html)👈 |
## 3、实现效果
......
......@@ -6,21 +6,26 @@
## 1、说明
| 类名 | 功能 |
| ----------------- | -------------------------------------------------- |
| basicdrawing | QPainter基本绘图Demo |
| Transformations | QPainter偏移原点、旋转、缩放功能Demo |
| 类名 | 功能 |
| :---------------: | -------------------------------------------------- |
| basicdrawing | QPainter基本绘图Demo |
| Transformations | QPainter偏移原点、旋转、缩放功能Demo |
| Concentriccircles | QPainter绘制时【数据类型】和【抗锯齿】对效果的影响 |
| PainterPaths | QPainterPath使用示例 |
| PlayImage | Qt使用QPainter绘制方式显示图片 |
| TransformDemo | QTransform偏移原点、旋转、缩放功能Demo |
| PainterPaths | QPainterPath使用示例 |
| PlayImage | Qt使用QPainter绘制方式显示图片 |
| TransformDemo | QTransform偏移原点、旋转、缩放功能Demo |
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_11970609.html)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11970609.html)👈 |
## 3、实现效果
......
##### Qt网络编程Demo说明及演示
# Qt网络编程Demo说明及演示
[toc]
## 1、 QMNetwork
## 1、说明
| 工程 | 功能 |
| :-------------: | ------------------------------------------------------------ |
| SimpleNetWidget | Qt实现简易版网络通信Demo |
| NetWidget | Qt实现网络通信Demo,相对于SimpleNetWidget要复杂一些,但功能更完善 |
| NetProperty | Qt使用QNetworkInterface类获取当前系统的所有网络接口(网卡)信息 |
## 2、相关博客
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11763319.html)👈 |
## 3、 实现效果
### 1 SimpleNetWidget
......@@ -41,7 +59,7 @@
> - 支持同一系统中打开多个窗口绑定同一个端口号进行通信。
> - 实现多窗口数据发送、接收功能。
### 2 NetWidget
### 3 NetWidget
* 相对于SimpleNetWidget要复杂一些,但也比较简单。
......@@ -78,7 +96,7 @@
### 3 NetProperty
### 4 NetProperty
> Qt使用QNetworkInterface类获取当前系统的所有网络接口(网卡)信息,包括:
>
......
......@@ -6,18 +6,26 @@
## 1、说明
| 工程 | 功能 |
| -------------------- | ------------------------------------------------------------ |
| TableModel | 展示了使用QSqlTableModel来显示数据库信息 |
| TableModel2 | 在TableModel的基础上实现创建空白数据行、自增key |
| 工程 | 功能 |
| :------------------: | ------------------------------------------------------------ |
| TableModel | 展示了使用QSqlTableModel来显示数据库信息 |
| TableModel2 | 在TableModel的基础上实现创建空白数据行、自增key |
| RelationalTableModel | 展示了使用QSqlRelationalTableModel来使用数据库[外键] |
| SqlWidgetMapper | 将数据库内容通过QDataWidgetMapper将模型数据映射到小部件 |
| CachedTable | 通过QSqlTableModel显示和修改数据,通过按键保存修改内容和恢复修改内容 |
| SignIn | 使用QSqlite数据库实现用户登录、后台管理用户功能 |
| SqlWidgetMapper | 将数据库内容通过QDataWidgetMapper将模型数据映射到小部件 |
| CachedTable | 通过QSqlTableModel显示和修改数据,通过按键保存修改内容和恢复修改内容 |
| SignIn | 使用QSqlite数据库实现用户登录、后台管理用户功能 |
## 2、实现效果
## 2、相关博客
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11804042.html)👈 |
## 3、实现效果
### 1.1 TableModel
......
......@@ -15,7 +15,16 @@
## 2、实现效果
## 2、相关博客
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11906121.html)👈 |
| 👉[IConDemo👈](https://blog.csdn.net/qq_43627907/article/details/125229943) |
## 3、实现效果
### 1.1 QssDemo
......
......@@ -6,23 +6,31 @@
## 1、说明
| 工程 | 功能 |
| ---------------- | -------------------------------------------------------- |
| AreaChart | 该示例显示了如何创建简单的面积图 |
| Audio | 这个例子显示了动态数据的绘制(麦克风输入) |
| BarChart | 该示例显示了如何创建条形图 |
| BoxPlotChart | 该示例显示了如何创建盒须图(箱形图) |
| 工程 | 功能 |
| :--------------: | -------------------------------------------------------- |
| AreaChart | 该示例显示了如何创建简单的面积图 |
| Audio | 这个例子显示了动态数据的绘制(麦克风输入) |
| BarChart | 该示例显示了如何创建条形图 |
| BoxPlotChart | 该示例显示了如何创建盒须图(箱形图) |
| CandlestickChart | 显示如何创建烛台图表 |
| DonutChart | 这个例子展示了如何创建一个简单的圆环图 |
| LineChart | 该示例展示了如何创建一个简单的折线图 |
| PieChart | 该示例演示如何创建简单的饼图,并对饼图切片进行一些自定义 |
| ScatterChart | 这个例子展示了如何创建一个简单的散点图 |
| SplineChart | 该示例演示了如何创建简单的样条曲线图 |
| PolarChart | 该示例演示了任何创建一个非常简单的极坐标图【雷达图】 |
| DonutChart | 这个例子展示了如何创建一个简单的圆环图 |
| LineChart | 该示例展示了如何创建一个简单的折线图 |
| PieChart | 该示例演示如何创建简单的饼图,并对饼图切片进行一些自定义 |
| ScatterChart | 这个例子展示了如何创建一个简单的散点图 |
| SplineChart | 该示例演示了如何创建简单的样条曲线图 |
| PolarChart | 该示例演示了任何创建一个非常简单的极坐标图【雷达图】 |
## 2、实现效果
## 2、相关博客
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11780671.html)👈 |
## 3、实现效果
### 1.1 AreaChart
......
......@@ -8,21 +8,21 @@
# 一、说明
| 模块名 | 功能 |
| ---------------- | ------------------------------------------------------------ |
| 模块名 | 功能 |
| :--------------: | ------------------------------------------------------------ |
| FunctionalModule | [自己封装的常用功能模块,开发时直接复用](./FunctionalModule/FunctionalModule.md) |
| ProgramFramework | [用过的一些Qt程序模块设计架构Demo](./ProgramFramework/ProgramFramework.md) |
| | **使用Qt内置模块** |
| QMNetwork | [Qt网络编程Demo](./QMNetwork/QMNetwork.md) |
| QtChartsDemo | [Qt使用QtCharts模块绘制图表Demo](./QtChartsDemo/QtCharts.md) |
| QSqlDemo | [QSql学习Demo](./QSqlDemo/QSql.md) |
| QStyleDemo | [Qt样式美化设置Demo说明及演示](./QStyleDemo/QStyleDemo.md) |
| PaintingDemo | [Qt绘图Demo](./PaintingDemo/PaintingDemo.md) |
| QMNetwork | [Qt网络编程Demo](./QMNetwork/QMNetwork.md) |
| QtChartsDemo | [Qt使用QtCharts模块绘制图表Demo](./QtChartsDemo/QtCharts.md) |
| QSqlDemo | [QSql学习Demo](./QSqlDemo/QSql.md) |
| QStyleDemo | [Qt样式美化设置Demo说明及演示](./QStyleDemo/QStyleDemo.md) |
| PaintingDemo | [Qt绘图Demo](./PaintingDemo/PaintingDemo.md) |
| GraphicsviewDemo | [GraphicsView 图形视图框架Demo](./GraphicsviewDemo/GraphicsviewDemo.md) |
| QOpenGL | [Qt OpenGL开发](./OpenGLDemo/OpenGLDemo.md) |
| QOpenGL | [Qt OpenGL开发](./OpenGLDemo/OpenGLDemo.md) |
| | |
| | **使用到第三方库** |
| XlsxDemo | [Qt使用QXlsx操作Excel Demo](./XlsxDemo/XlsxDemo.md) |
| OpenCVDemo | [Qt使用OpenCV进行视频、图像操作Demo](./OpenCVDemo/OpenCVDemo.md) |
| FFmpegDemo | [Qt+FFmpeg多媒体框架开发Demo](./FFmpegDemo/FFmpegDemo.md) |
| XlsxDemo | [Qt使用QXlsx操作Excel Demo](./XlsxDemo/XlsxDemo.md) |
| OpenCVDemo | [Qt使用OpenCV进行视频、图像操作Demo](./OpenCVDemo/OpenCVDemo.md) |
| FFmpegDemo | [Qt+FFmpeg多媒体框架开发Demo](./FFmpegDemo/FFmpegDemo.md) |
......@@ -7,7 +7,7 @@
## 1、说明
| 类名 | 功能 |
| ----- | ------------------------------------------------------------ |
| :---: | ------------------------------------------------------------ |
| Test1 | QXlsx基本功能使用,创建Excel、打开Excel、写入数据、读取数据、Excel另存为、关闭Excel |
| Test2 | QXlsx操作工作表(Sheet)Demo,包括新建、插入、查询、移动、重命名、复制、删除等。 |
| Test3 | 查询设置工作表(Sheet)可见/隐藏状态 |
......@@ -20,7 +20,11 @@
## 2、相关博客
* [CSDN](https://blog.csdn.net/qq_43627907/category_11756312.html)
| 相关博客 |
| :----------------------------------------------------------: |
| 👉[CSDN](https://blog.csdn.net/qq_43627907/category_11756312.html)👈 |
## 3、实现效果
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册