logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

QSplitter(分离部件)

QSplitterThe QSplitter class implements a splitter widget.A splitter lets the user control the size of child widgets by dragging the boundary between them. Any number of widgets may be controlled ...

OpenGL 封装自己的着色器类

前言:这一篇说了opengl三角形是怎么画出来的我们现在把着色器的代码读取,编译,链接,以及检查错误封装成一个类,不然的话 写起来麻烦臃肿这里就不详细说了 直接上代码了Shadershader.hshader.cpp#include "Shader.h"Shader::Shader(const GLchar * vertexPath, const GLchar * fra...

ffmpeg mp4视频流解码

参考的这篇文章 写的不错https://blog.csdn.net/zwz1984/article/details/828245241.当我们播放一个媒体文件时,通常需要经过以下几个步骤①解封装(Demuxing):就是将输入的封装格式的数据,分离成为音频流压缩编码数据和视频流压缩编码数据。封装格式种类很多,例如MP4,MKV,RMVB,TS,FLV,AVI等等,它的作用就是将已经压缩编码的视频数

#c++
Qt 播放语音 QTextToSpeech

前言:看 qt 的 demo 看到一个播放语音的 玩了玩 还可以就是太"傻瓜"的操作了 我以为能学到一些东西speech->say("你好");这样就能说 你好我这就不弄动图了 因为听不到声音基本的功能设置声音设置速率设置高低音然后 有 播放引擎 是基于你系统的TTS 引擎语言的话 可以选择 中文 英文 等 去系统里面可以设置QTextToSpeech(Qt ...

#qt#语音识别
Qt 实现拖放内容 drag - drop 【简单明了】

前言:看几天看了 Qt 实现跨‘窗口’,‘程序’ 拖拽 文件,信息,图片之类感觉看完他们写的文章 ,还是不太明白 自己看了看 试了试写这篇文章巩固一下本文说的比较详细简单我下面录制的 gif 因为拖拽时 的图标不会被录制进去 观看会受到极大的影响下面是我用手机照的照片移动过程中 …我们仔细的看这个过程1.当我们鼠标 点击 send widget 时候 会触发 mousePr...

关于容器元素内为const,std::vector<const int> 赋值编译失败的问题

如题std::vector a;std::vector b;a = b; //error这里只是举个例子,如果vector中套了好几层东西 里面有个const, 看报错 想不到是这个原因为啥这样加个const 就报错呢??和vector 有关系?其实没关系看一个例子 里面就能理解了命名就是瞎的键盘了 凑合看吧明白了吧, 你写了const 就不能赋值了,为啥拷贝构造可以呢?因为使用了初始化列表 如果

#c++#开发语言#安全
qt(c++)线程中调用python

前言:python执行机器学习 比较耗时,所以用c++开个线程调用它,这里写个demo重现一下出现的问题1.python 代码这个就很简单, 死循环2.c++来调用它怎么用c++调用python请点击下面的连接,这里就不多提了https://blog.csdn.net/weixin_42837024/article/details/95047580右边的那3个控件是给大家...

c++ WinAPI 获取文件被占用的进程信息

如题比如我们删除某个文件中,如果文件被占用的话是删除不掉的,那么替换操作啥都不行故要实现这个提前检测有哪些被占用了, 已经被哪个进程占用的.我这个需求就是检测dll被哪个进程占用的总结了3种解决方案1. 通过拍进程快照,然后遍历每个进程上面dll module, 然后dll 名字匹配的形式.这里引发了一个问题, 我这个进程是32位的,然后我的dll 有64 和32位的, 拍进程快照的方式32位进程

#c++#windows
c++ winAPI 读写注册表 RegOpenKeyExW RegSetValueExW

时间有限 简写 贴代码winAPI 读注册表读xxx 路径下的 userid的值写注册表判断 注册表路径是否存在,不存在创建 然后把值写入 注意参数 有DWORD REGSTR 类型 别搞错

c++ 宏定义 define # 与 ## 的作用

前言:在看一些源码中 他们的宏定义 出现了 下面的 # 与 ##我看不懂 就了解了一下宏定义 中 # 与 ## 的作用我定义了一个 宏调用 qdebug输出一下 这个变量的值我相信这个大家都能看懂我稍微改一下‘#’在 前面加个 #咱们来输出一下区别出来了#param加上 # 其实就相当于把 参数的名字 写进去 变成字符串这个可以看懂吧在...

#c++
    共 42 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择