![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT编程+音视频
You图碧
努力学习
展开
-
Qt5 多线程职场技能知几何
02.多线程编码技能点整理总述线程开发技能点:1.循环:事件循环2.信号3.事件4.操作系统5.cpu03.继承自定义线程Run使用(初级开发模式)原创 2020-07-04 13:46:41 · 174 阅读 · 0 评论 -
C++实战手把手教您用ffmpeg和QT开发播放器实战--03FFmpeg编译和开发环境准备
1. windows下ffmpeg库下载安装方法和库文件说明网站:ffmpeg.club官网下载:ffmpeg.org下载shared 和 devffmpeg-4.2.1-dev有头文件 和 libffmpeg-4.2.1-sharedbin2.VS2015配置32位和64位通用的ffmpeg#include <iostream>using namespace std;extern "C"{ #include <libav...原创 2020-06-30 22:34:13 · 484 阅读 · 0 评论 -
C++实战手把手教您用ffmpeg和QT开发播放器实战--02Qt开发环境准备
1.Qt安装2.工具#安装 vmware 12 http://pan.baidu.com/s/1nuPRLSd 1F04Z-6D111-7Z029-AV0Q4-3AEH8 #安装 ubuntu16.04 desktop 64 位 默认安装,gcc g++和 make 已经安装 http://releases.ubuntu.com/16.04/ubuntu-16.04.3-desktop-amd64.iso #设置 root 密码 1 sudo passwd #更新...原创 2020-06-30 19:10:26 · 573 阅读 · 0 评论 -
C++实战手把手教您用ffmpeg和QT开发播放器--01音视频基础知识
笔记:https://blog.csdn.net/tainjau/article/category/9272757音视频基础知识封装、解码、重采样、像素格式1.MPEG-4MPEG-4标准将众多多媒体应用集成于一个完整框架内,旨在为多媒体通信及应用环境提供标准算法及工具,从而建立起一种能被多媒体传输、存储、检索等应用领域普遍采用的统一数据格式。第十四部分:MPEG-4文件格式第十五部分:AVC文件格式第十部分:高级视频编码或称高级视频编码(Advanced ...原创 2020-06-30 17:36:11 · 2110 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--QLayout布局器、QObject子节点遍历
遍历所有QOjbect的子节点遍历子节点-获取节 点对象名称●QObjectList children()●objectName()转换子节点-获取节点对象类型●QMetaObject * metaObject()●metaObject()-> className();●qobject_cast<QCheckBox*> ( cb )#include "widget.h"#include "ui_widget.h"#include <QDeb...原创 2020-06-29 23:00:59 · 823 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--QLabel,QPushButton,QLineEdit
QLabel●显示文字,换行显示 QString str = QStringLiteral("测试的中文\n001xcj"); ui.label->setText(str);●样式设置字体、颜色、背景色●显示图片qss:3种●播放gif动画●界面创建,手动创建QLabel播放gif动画#include "qlabeltest.h"#include <QMovie>QLabelTest::QLabelTest(QWid...原创 2020-06-22 15:02:54 · 936 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--QString字符串处理及中文乱码问题处理
gbk_utf_ansi_asc字符集分析字节序字符集●ASCII的7位字符集128个字符●标准ASCII中最高位(b7)用作奇偶校验1个数●IS0-8859-1 扩展ASCII 128-255拉丁ANSI标准●AmericanNational Standards Institute美国国家标准学会●多字节字符集(MBCS , Multi- ByteChactacter Set)●0到127之间的字符,依旧是1个字节代表1个字符●(超出部分)2个字节来表示1个字符G...原创 2020-06-17 22:59:45 · 1490 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--Qt核心窗口基类QWidget
QWidget类分析显示和隐藏接口说明线程类QThread使用方法●所有用户界面对象的基类●窗口部件接收鼠标、键盘等事件●屏幕上绘制自己●父子关系有相对坐标QThread :●线程接口继承QThread●void run (){} //线程处理函数●void start(){} //线程启动函数手动创建QWidget对象:●QWidget w;●w.show();//显示包含子窗口,槽函数 不能在线程中调用●w.hide();//隐藏包含子窗口,槽函数...原创 2020-06-17 15:39:29 · 969 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--Qt信号槽使用及其原理
1.QT信号槽概念原理讲解信号槽:类似windows的消息机制,但是不同。信号函数,只发送不需要知道接收者。槽函数(普通函数),只接收不管通信。QObject来绑定QT信号槽原理:绑定信号函数和槽函数,调用信号函数(将信号写入队列),主线程从队列中获取信号QApplication a(argc, argv); //主循环return a.exec();//处理所有的信号槽函数,阻塞函数设计器添加信号槽的两种方法(拖动、添加)2.手动添加信号函数并分析qt的m...原创 2020-06-17 14:27:48 · 552 阅读 · 0 评论 -
QT编程+音视频(汇总)
C++QT5跨平台界面编程原理和实战大全Qt 环境准备(官方下载、windows安装、linux安装、lGL错误解决、Qt安装目录的结构、Qt用到的开发工具)Qt程序(windows、linux工程创建、Qt项目管理文件、VS中使用Qt)QTCreator调试工具、QTCreator项目配置qmake在QtCreator中的使用...原创 2020-06-16 19:28:55 · 680 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--qmake在QtCreator中的使用
1.qt项目由源码和界面资源文件到程序的步骤分析1.编译pro生成makefile(经常出现问题自己要执行这一步)2.windows下,例如,vs编译的话,就用jom(生成界面源码)或make生成界面代码生成信号槽代码回顾:2.配置vs和qmake环境变量执行qmake生成makefile创建testqmake.pro文件:SOURCES += main.cpp //源码CONFIG += console //控制台同一个目录下创...原创 2020-06-16 13:14:25 · 1293 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--QTCreator调试工具、QTCreator项目配置
QTCreator调试工具https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk01:MinGW:gdb02:windows 10 gdb :cdbF5 开始调试Shift+F5 停止调试F9 设置和取消断点F10 单步前进F11 单步进入函数Shift + F11单步跳出函数QTC...原创 2020-06-15 21:05:45 · 473 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--Qt程序(windows、linux工程创建、Qt项目管理文件、VS中使用Qt)
windows工程创建Qt Widgets Application,支持桌面平台的有图形用户界面(Graphic User Interface,GUI) 界面的应用程序。GUI 的设计完全基于 C++ 语言,采用 Qt 提供的一套 C++ 类库。 Qt Console Application,控制台应用程序,无 GUI 界面,一般用于学习 C/C++ 语言,只需要简单的输入输出操作时可创建此类项目。 Qt Quick Application,创建可部署的 Qt Quick 2 应用程序...原创 2020-06-15 20:44:09 · 1434 阅读 · 0 评论 -
C++QT5跨平台界面编程原理--Qt 环境准备(官方下载、windows安装、linux安装、lGL错误解决、Qt安装目录的结构、Qt用到的开发工具)
Qt 官方下载http://download.qt.io/由于 Qt 5.9 是一个长期技术支持版本(Long Term Support,LTS),在未来几年里都将有更新支持国内镜像网站这里给大家推荐几个国内著名的 Qt 镜像网站,主要是各个高校的:中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/ 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror.原创 2020-06-15 19:34:57 · 534 阅读 · 0 评论 -
opencv3.0的目录结构
OpenCV3源代码文件夹sources:• 3rdparty:包含第三方库,如用视频解码用的 ffmpeg、jpg、png、tiff 等图片的解码库。• apps:包含进行 Haar 分类器训练的工具,OpenCV 进行人脸检测便是基于 Haar 分类器。如果你想检测人脸以外的图片,千万不要错过这几个工具。• cmake:包含生成工程项目时cmake 的依赖文件,只能用于搜...转载 2019-12-01 14:14:21 · 429 阅读 · 0 评论 -
图像处理中的 双线性内插法
https://blog.csdn.net/xjz18298268521/article/details/51220576https://www.cnblogs.com/yssongest/p/5303151.html1 . 为什么要用图像的插值?在图像的放大和缩小的过程中,需要计算新图像像素点在原图的位置,如果计算的位置不是整数,就需要用到图像的内插,我们需要寻找在原图中最近得像素点...转载 2019-11-30 00:39:38 · 557 阅读 · 0 评论 -
尚观QT:学习记录
1.密码//code实现密码输入遮挡ui->lineEdit_Passwd->setEchoMode(QLineEdit::Password);2"QDebug"类名即为:头文件名 qDebug() << "Date:xxxx ";//登陆void Widget::on_pushButton_login_clicked(){...原创 2019-11-11 16:29:08 · 297 阅读 · 0 评论 -
霍亚飞QT:博客
环境是:Windows 7 + Qt 5.8.0(包含QtCreator 4.2.1)第2篇 Qt5基础(二)编写Qt多窗口程序ui->pushButton->setText("新窗口"); //将界面上按钮的显示文本更改为“新窗口”可以看到,通过代码来设置按钮的中文文本会覆盖以前在设计模式设置的文本,(另外,如果大家以前学过Qt 4,那么现在可能会激动地发现不...转载 2019-11-10 19:58:29 · 1636 阅读 · 0 评论 -
C++QT5跨平台界面编程原理和实战大全--08QCheckBox、QRadioBox、QComboBox、QSlider
QT101:介绍C++ 对于 Qt 是不可或缺的,而 QML 只是一个加分项。下载的时候:02:Qt-安装目录结构分析开发工具03windows下创建bin doc lib src(放到src下)文件test.pro 项目文件test.pro.user 文件可以看编译环境,不同环境下删掉可以重新编译(以...原创 2020-07-16 00:28:04 · 1076 阅读 · 4 评论