Qt
文章平均质量分 85
Qt
jimboRen
记录自己遇到的技术知识,防遗忘,与君共享。
展开
-
音视频笔记:ffmepg 基础代码demo(音视频采集、播放、编码、解码、解封装)
本项目主要是用Qt + c++ + ffmpeg 写的音视频采集、播放、编码、解码、解封装的代码demo。每个按钮对应的文件均为相对独立的demo cpp文件。由于代码数量太大,这里就不给出具体代码,只写出具体的流程逻辑,需要代码的可以到github下载原创 2022-06-01 18:04:19 · 877 阅读 · 1 评论 -
音视频笔记:ffmpeg常用命令行
主要用于记录自己主要用于记录常用ffmpeg的命令行。原创 2022-06-01 16:23:49 · 987 阅读 · 0 评论 -
Pyside2 学习系列三:PyInstaller打包项目瘦身(超详细的Pyside2 攻略)
继上一篇文章打包后,发现包太大了,我们现在开始进行瘦身优化。本项目的所有演示代码:github可在这里下载。打包只用的工具为PyInstaller。优化1 简单查看包构成2 瘦身方法2.1 打包成单文件2.2 UPX压缩2.2.1 命令行添加地址2.2.2 将UPX路径添加到环境变量2.3 打包成单文件并UPX压缩2.4 打包成多文件后,删除无用的依赖库(未成功)3 方法对比1 简单查看包构成下图中,我们可以看到,我们只是简单的添加了两个ui文件,包大小就显示有98.5 MB。完全不可理解。进原创 2021-09-27 16:05:34 · 9318 阅读 · 4 评论 -
Pyside2 学习系列二:PyInstaller打包项目exe (超详细的Pyside2 攻略)
继上一篇文章创建了项目后,本章我们进行项目的打包工作。本项目的所有演示代码:github可在这里下载。打包只用的工具为PyInstaller。打包步骤1 准备环境1.1 安装`PyInstaller `2.初始化虚拟安装环境2.1 创建虚拟环境2.2 加载虚拟环境2.3 添加依赖库3 开始打包3.1 进入到我们工程的路径3.2 打包尝试3.3 解决ui文件报错3.3.1 方法一:手动拷贝3.3.2 方法二:修改打包命令3.3.3 方法三:修改.spec文件4 小结1 准备环境1.1 安原创 2021-09-24 16:19:54 · 9828 阅读 · 0 评论 -
Pyside2 学习系列一:创建包含ui文件的项目 (超详细的Pyside2 攻略)
主要是Pyside2的相关文档太少了,不全且大部分是英文的,所以当时想要学习pyside2开发gui的时候,研究的比较多,所以在这里做一个相关的总结。请注意:这是Pyside2,并不是PyQt,虽然两者的语法差不多,都是python和qt开发ui,但是两者的组成是不一样的,Pyside2是qt官方开发,PyQt是第三方公司开发的,而且两者的调用函数还是有一定区别的。因为这里需要是ui文件,所以开发的工具是Qt Creator, python 环境是3.6.7。由于Qt Creator已经默认安装了原创 2021-09-07 16:44:24 · 4342 阅读 · 2 评论 -
Qt学习笔记之--多线程
其他链接:- OC学习笔记之多线程- Python学习笔记之–多线程和多进程本文的所有代码均可在github上下载查看。Qt 使用多线程主要存在 下面几种方法继承QRunnable类 并重写 run() 方法继承QThread类 并重写 run() 方法继承QObject类作为工作类,创建临时QThread,使用moveToThread() 来将QObject整体移入子线程QtConcurrent 类直接在子线程调用 方法或 lambda表达式下面就主要针对上面4种情况进行代码原创 2021-04-30 15:10:47 · 434 阅读 · 0 评论