自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 qDebug()、printf()、fprintf(stdout)等输出接口研究

如果项目中使用了Qt,还是推荐使用 qDebug()、qInfo() 这样的接口输出日志,在性能上 qDebug() 所需时间 与 fprintf(stdout) 差不多,都是 0.17ms 左右,但是如果后期想将日志打印到文件,那Qt这套接口就太容易改变了。打印一行字符串, fprintf(stderr) 需要花费 2-3 ms 的时间,而 fprintf(stdout) 仅需要 0.17 ms 的时间。C原生方式:printf()、fprintf(stdout)、fprintf(stderr)

2024-01-16 16:23:30 603

原创 使用VSCode+CMake+Ninja进行C++或者Qt开发

visualizerFile 为qt对象内部变量可视化描述文件,总之设置了这个文件后,调试的时候就可以方便的查看Qt的对象。在 environment 变量中设置 PATH 环境变量,调试的时候就可以找到依赖的dll了。2、子工程文件1,相当于visual studio 的工程文件(*.vcxproj),生成一个动态库文件。1、项目总工程文件,相当于visual studio 的解决方案文件(*.sln)如果想在此项目中使用别的Qt版本可以添加以下设置,否则不需要配置此文件。

2024-01-10 11:21:17 3036

原创 使用Qt+FFmpeg接收rtsp视频流进行显示,并实时解出SEI信息

接收rtsp视频流,并将解出的帧进行格式转换,转换为QImage所支持的格式。例如AV_PIX_FMT_RGB24,对应于QImage的QImage::Format_RGB888格式。side data 需要向后偏移 16 字节,前16字节为UUID信息。viewport 负责绘制生成的 QImage。

2023-11-17 11:39:47 1152

原创 使用Qt+FFmpeg抓取桌面进行rtsp推流,并实时写入SEI信息

使用Qt+FFmpeg抓取桌面进行rtsp推流,并实时向每一帧中写入SEI信息。

2023-11-09 15:37:12 1444

原创 Qt5编译和使用qhttpserver

编译qhttpserver1、下载源码,放置到源码目录(如 C:\Qt\Qt5.13.0\5.13.0\Src) :git clone https://gitclone.com/github.com/qt-labs/qthttpserver (Qt5添加参数 -b 5.15)。2、安装perl。3、点击qt源码目录configure.bat。4、下载http-parser源码,放置到 src/3rdparty :git clone https://gitclone.com/github.

2021-07-21 16:07:11 954

原创 Qt最小化窗口后实现与点击任务栏一样的恢复任务

qt最小化窗口后实现与点击任务栏一样的恢复任务,即之前是全屏就恢复全屏,之前是最大化就恢复最大化,之前是常规就恢复常规代码:this->setWindowState((this->windowState() & ~Qt::WindowMinimized) | Qt::WindowActive);

2018-01-03 11:22:28 8636 3

原创 给VS Code 添加QSS脚本扩展

目前直接在VS Code里搜索QSS扩展还搜不到,但是有开发者开发出了这样的扩展插件,实测可以提供拼写补全,但不能对关键字进行高亮显示。插件下载地址:https://github.com/sleutho/qss安装方法:解压后将qss-master目录拷贝到%VS Code安装目录%\resources\app\extensions\目录下,重启VS Code

2017-12-29 11:05:31 2530

原创 Ubuntu 16.04 安装

版本:ubuntukylin-16.04-desktop-amd64工具:Win32DiskImager.exe 、U盘 步骤:1、将ubuntukylin-16.04-desktop-amd64.ios镜像通过Win32DiskImager.exe写入 U盘2、重启电脑,通过U盘启动3、等待安装。注意:若启动项没有Linux,可使用EasyBCD.exe -进

2017-09-13 11:34:30 622

原创 用Java实现的帧动画效果

本程序实现逐帧动画的连续播放效果import java.awt.*; import java.awt.event.*; import javax.swing.*;public class Move extends JFrame {Toolkit toolkit=super.getToolkit();Dimension screenSize=toolkit.getScreenSize();in

2015-08-30 15:04:11 4063

Qt 5.4.2 & 计算机图形学算法(OpenGL)开发实例

基于qt5.4.2 的OpenGL开发实例。Qt界面开发实例。计算机图形学算法实例。

2017-10-19

openCV开发库(已编译window)

openCV开发库(已编译window)

2017-03-30

MFC开发小例子(界面开发、自定义按钮、PNG图像处理)

本资源包括可执行程序和源代码,已运行平台包括WIN7及以上,开发工具为VS2013。

2017-01-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除