- 博客(187)
- 资源 (9)
- 收藏
- 关注
原创 win10 win+shift+s 无法立即连续截图 第二次截图需要等很久
win10 win+shift+s 无法立即连续截图 第二次截图需要等很久
2025-03-14 21:18:46
383
原创 qt QPainter setViewport setWindow viewport window
QPainter如果没有setViewport,那么viewport的rect()为QRect(0,0,widget.width,widget.height),当widget改变大小时(resize),viewport的rect()也会跟着对应变化为QRect(0,0,widget.width,widget.height)。window的rect()指定了坐标系的起始点(rect.x,rect.y),以及指定了对这块区域重新划分的后的长和宽(rect.width,rect.height)。
2025-01-12 00:34:18
1227
原创 qt 窗口(window/widget)绘制/渲染顺序 QPainter QPaintDevice Qpainter渲染 失效 无效 原因
QPainter对窗体的渲染需要放在paintEvent中,因为paintEvent是在qt内部对widget渲染完了后再执行的,这样用户用QPainter自定义的渲染结果才能在qt内部渲染结果上叠加。而不是被qt内部渲染结果冲刷掉!它的渲染过程由qpainter::begin(paintdevice)开始到qpainter::end()结束,渲染过程是独立的,不受qt内部渲染窗体的过程的影响。qt中窗体渲染逻辑顺序为 窗体->子窗体/控件 递归,其中子窗体按加入时的先后顺序进行渲染。
2025-01-11 18:13:03
846
原创 qt QLabel QPushButton 控件重写paintEvent后 控件消失
解决办法,在paintevent结尾加上这条语句:QPushButton::paintEvent(event);这样paintevent执行时才会进入QPushButton的paint行为,对button的窗体进行绘制。qt 继承自PushButton控件的类 重写paintEvent后 控件消失。
2025-01-11 15:27:05
343
原创 qt 快捷功能 快速生成 setter getter 构造函数 父类虚函数重写 成员函数实现 代码框架 查看父类及父类中的虚函数
qt 快速生成 setter getter 构造函数 虚函数重写 成员函数实现 代码框架。2、鼠标移动到在头文件中的类定义的类名上,右键进行选择。1、找到要实现的头文件。
2025-01-11 08:53:52
315
原创 ffplay 命令行 从视频第N帧开始读取 ffmpeg 命令行 提取第N帧图片
ffplay 命令行 从视频第N帧开始读取 ffmpeg 命令行 提取第N帧图片
2025-01-08 12:01:02
423
原创 ffmpeg 常用命令 案例
a2]atrim=20:30,asetpts=PTS-STARTPTS[aout2]"-c:vhevc_nvenc-map[vout0]-map[aout0]D:/1/output0.mp4-map[vout1]-map[aout1]D:/1/output1.mp4-map[vout2]-map[aout2]D:/1/output2.mp4-y将一个30s的视频按时间先后拆分成三个10s的视频。
2025-01-07 23:12:01
1335
原创 error: C2039: “clock_t“: 不是 “`global namespace‘“ 的成员 “clock_t”: 符号不能用在 using 声明中 error: C2873: “cloc
error:C2039 error:C2873
2025-01-07 14:31:36
264
1
原创 ffmpeg:Could not find audio only device with name [麦克风 (Realtek High Definition Audio)] among source
Could not find audio only device with name
2025-01-06 22:04:58
394
原创 qt creator 14.0.1 调试过程重查看变量在内存中的值十六进制值
qt creator 14.0.1 调试过程重查看变量在内存中的值十六进制值
2025-01-06 15:56:53
352
原创 错误 C2001 常量中有换行符 ;警告 C4819 该文件包含不能在当前代码页(936)中表示的字符; 错误 C2143 语法错误: 缺少“;”
错误 C2001 常量中有换行符 ;警告 C4819 该文件包含不能在当前代码页(936)中表示的字符; 错误 C2143 语法错误: 缺少“;”
2025-01-06 11:03:09
191
原创 error: C2134: “QMetaObject::SuperData::operator const QMetaObject *”: 调用不会生成常数表达式 error: C2661: “QC
error: C2134 error: C2661
2024-08-17 10:44:02
946
原创 qt creator 报错 “CMake executable does not provide required IDE integration features”
安装新版的qt creator ,配置qt库的时候,在kit中出现如下警告。重新选择了3.29.0版的cmake进行安装。然后重启qt creator 就好了。查看了一下cmake 版本。
2024-08-16 15:50:51
406
原创 qt vs 编程 字符编码 程序从源码到编译到显示过程中存在的字符编码及隐藏的字符编码转换 中文输出 乱码 原因
qt vs 编程 字符编码 程序 从 源码 到 编译 到 显示 过程 中 存在的 字符编码
2024-03-12 20:51:37
1678
原创 QString 与 字符编码 QTextCodec
比较详细介绍 QString 字符编码 与 转码 以及QTextCodec在QString中的用途
2024-03-11 12:22:34
1888
原创 qt 日志输出 QMessageLogger QDebug QLoggingCategory qDebug qt_message_output() qInstallMessageHandler()
qt 日志输出 QMessageLogger QDebug QLoggingCategory qDebug qt_message_output() qInstallMessageHandler() QLoggingRegistry QLoggingRule
2024-03-10 22:15:28
2588
原创 qt 格式化打印 日志 QMessagePattern 格式词法语法及设置
qt 格式化打印日志 QMessagePattern qt日志格式设置
2024-03-09 21:10:08
954
原创 qt 添加 Mingw 组件 qt没有被正确安装,请运行make install QT License check failed! Giving up…
qt安装mingw 过程 问题qt没有被正确安装,请运行make install QT License check failed! Giving up…
2024-03-05 20:46:39
2022
原创 qmake language 输入函数 prompt(question, [decorate])
qmake language 输入函数 prompt
2022-12-07 11:18:01
376
原创 qt模块feature QT_FEATURE_* qt_lib_*.pri QT_CONFG qtConfig
qt模块 feature QT_FEATURE_* qt_lib_*.pri QT_CONFG qtConfig
2022-12-04 22:26:09
1249
原创 qmake 参数
qmake 参数 -spec -xspec QMAKESPEC QMAKEXSPEC QMAKE_SPEC QMAKE_XSPEC -early -before -after -late -set -query
2022-12-02 15:11:02
1470
ErinCatto_DynamicBVH_Full.pdf
2019-06-30
directshow filter tools
2018-12-04
qt连数据库驱动
2014-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人