- 博客(9)
- 收藏
- 关注
原创 QListWidget setItemWidget 添加QCheckBox
如果不设置QCheckBox样式(第3行代码),显示的QListWidget的数据项中会出现分割线。当然,我们也需要设置QListWidget的样式。设置QCheckBox样式后,可以去掉分割线。
2024-08-28 19:18:35 179
原创 记一次ffmpeg中文水印乱码问题
在Linux下使用使用SemiBold.ttf字体给视频添加了中文水印,视频复制到Windows系统下播放时显示中文乱码,最后发现是Windows系统库下没有对应的字体,最后改为使用simhei.ttf字体添加水印。
2024-06-07 18:27:08 251
原创 记录一次av_buffersrc_add_frame崩溃报错
Windows环境下给AVFrame添加水印时,初始化后调用av_buffersrc_add_frame出现崩溃报错。最后发现是在设置水印信息时字体路径不对。VS调试时默认路径是源代码所在目录。上图中1为绝对路径,2为相对路径,VS调试时相对路径为源码所在路径
2024-05-21 17:24:37 245
原创 GmSSL3.1开源库SM4 ofb模式加解密实现
GmSSL3.1中未提供SM4 ofb模式加解密示例程序(GmSSL1.0库中有实现),给出如下示例供参考。
2023-07-31 10:56:24 879
原创 银河麒麟下gmssl3.1库编译getentropy()报错解决
getentropy()获取随机数函数找不到,暂时将将源代码rand_unix.c修改为如下代码。
2023-07-31 10:47:22 357 1
原创 Linux Qt gsoap 方式调用webservice
Linux Qt 开发桌面客户端程序需要调用webservice服务程序步骤:1.安装gsoap。本人的安装目录为:/usr/local2.使用gsoap生成C++程序可以调用的头文件。2.1新建文件夹。mkdir myservice2.2使用gsoap的wsdl2命令生成头文件。命令格式为: wsdl2h -s -o 头文件名 webservice地址...
2019-04-03 10:30:05 1124
原创 Qt multiple definition of namespaces
问题描述:Qt工程Project1添加内部库Libaray1后,在工程Project1的classA.h头文件中引入Library1的classB.h,编译时报错:multiple definition of namespaces问题解决:改为在工程Project1的classA.cpp中引入classB.h就能正常了。???...
2019-03-28 16:08:08 451
原创 Sqlite数据库文件无法删除
问题描述:VS2010 Setup工程卸载安装程序时,发生本地sqlite数据库文件无法删除。该卸载程序在完成卸载前读取了本地数据库的信息,代码大致如下:private DataTable GetDataTableBySql(string databaseFilePath,string sql){ SQLiteConnection conn = new SQLi...
2019-03-11 15:36:08 2908
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人