自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ybbydlf的博客

战斗至一兵一卒

  • 博客(24)
  • 资源 (5)
  • 收藏
  • 关注

原创 Qwidget窗口嵌入到QML里,播放器工具栏无法透明等问题

1.首先要知道qml的窗口都在被QWindow窗口加载和跟Qwidget是不同类型,不能简单的用setParent函数设置这是Qwindow的设置父窗口函数void setParent(QWindow parent)这是QWidget的设置父窗口函数void setParent(QWidgetparent)windowHandle()函数返回QWidget的QWindow窗口对象所以我们用这个做一个转换,如下: QWindow* objs = (QWindow*)(m_engine-

2020-08-17 08:27:05 501

原创 VSCODE 配置cl.exe编译器

vscode 使用vs2019的命令行窗口打开cl.exe参数参考C/C++编译器-cl.exe的命令选项tasks.json{ "version": "2.0.0", "tasks": [ { "type": "shell", "label": "cl.exe build active file", "command": "cl.exe", "args": [ "/Zi", "/EHsc", "/Fe:",

2020-05-27 16:54:17 4394

原创 ShiftMediaProject构建FFmpeg调试项目

综合下面两篇文章完成 shiftMediaProjiect的搭建。ShiftMediaProject构建FFmpeg调试项目采用ShiftMediaProject编译FFmpeg架构目录ShiftMediaProject1)msvcbin,fonts,include,lib2)source36个项目(其中FFmpeg/SMP/project_get_dependencies.bat解决项目依赖性)1)FFmpeg库下载创建了msvc,source文件之后,在source文件下下创建FFm

2020-05-21 16:07:26 562

原创 ffmpeg学习资料

ffmpeg学习资料 链接 csdn 雷神

2020-05-19 09:01:57 201

原创 Qt+Qml 近期使用总结

1.软件网络检测 有要使用 QTcpSocket 连接 百度网站 能连上就说明有网使用方式 m_isOnLine = pingOk(“www.baidu.com”);bool CheckInternetOnLine::pingOk(QString sIp){ QTcpSocket tcp; tcp.connectToHost(sIp,80); bool retConnect = tcp.waitForConnected(1000*5); return retConn

2020-05-13 16:41:23 1036

原创 Qt 简单定时器检测是否有网络

Qt 简单定时器检测是否有网络,主要是方便以后自已再用到这功能。头文件class CheckInternetOnLine : public QObject{ Q_OBJECTpublic: explicit CheckInternetOnLine(QObject *parent = nullptr);signals: void sig_isOnLine(bool ...

2020-04-26 11:16:41 467

原创 Qt原生日志库简单使用。

使用方式:QtLog::init()qILog() << “Start EXE Version:” << EXE_VERSIO;qtlog.h#pragma once#include <QObject>#include <QThread>#define qDLog() qDebug()<<QThread::curren...

2020-03-02 10:45:33 640

原创 Qt Json解析记录和QVariant使用

Json字符串序列化。有2种情况 Object 和 数组QJsonDocument doc = QJsonDocument::fromJson(strRet.toUtf8());doc.isArray();QJsonArray arry = doc.array();doc.isObject();QJsonObject rootJson = doc.object();用于修改Jso...

2020-02-11 15:39:06 1451 1

转载 Fiddler抓取HTTPS

注意以下操作的前提是,手机已经能够连上Fiddler,如何继续配置让Fiddler抓取到HTTPS协议呢?(一)给fiddler安装certmaker插件需要下载 certmaker 插件,双击安装后,重启fiddler。注意这一步很重要,必须使用certmaker插件,不要使用默认的证书生成器,否则抓不到包。(二)首先对Fiddler进行设置:打开工具栏->Tools->Fiddle...

2020-01-14 14:20:12 423

原创 QtCreator 调试QML

2020-01-10 16:38:38 1126

原创 QML开发时常用的一些约定

QML开发时常用的一些约定为了提高QML中的代码的可读性元素一般按下面格式书写Item{idproperty declarationssignal declarationsJavaScript functionsobject propertieschild objectsstatestransitions}有些属性可以进行分组书写Rectangle { a...

2020-01-03 13:43:02 225

原创 统一QML与C++互调方式

QML开发过程中除了UI开发剩下的就是QML与C++互调方式了为每个功能都去写函数啥的,我觉得挺麻烦的.QML调用C++统一用callCppFunc(qstring funcName,QMap<qstring,qvariant> parDdata)C++调用QML里面的函数用—信号方式emit sig_callQml(qstring funcName,QMap<qstr...

2020-01-03 09:04:29 259

原创 Qtnetwork 的 http请求库。

第二个项目又需要用到 Qt 的 QNetworkAccessManager 来做http请求,想想还是写个标准点的请求库吧。每次写重复代码也累。//业务无关的http https 上传 下载 表单提交 库----业务层主要做接口参数拼接.rsp数据解析 json之类的//简单文件上传下载—也可以加上,但估计目前也用不上//post表单那些接口,需要用的时候再加吧// get post h...

2019-12-23 15:33:54 996

原创 Qt下安全遍历删除 QList QMap QSet容器内容

使用迭代器方式的问题是 erase 删除 后需要赋值给自身,不方便。使用容器数量for来删除的问题是,删除后容器数量变化不合适。最最最简单的就是使用QMapIterator QListIterator QSetIterator 这一类对象来操作。如下:其它 QList QSet 一样的删除。 QMap<int, int> mapt; for (int i = 0 ;i<...

2019-12-23 14:16:07 3067 3

原创 Qt网络库使用https TLS initialization failed错误

编译出qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed错误缺少openssl库。下载安装 https://slproweb.com/products/Win32OpenSSL.htmllibcrypto-1_1.dll,libssl-1_1.dll...

2019-12-23 13:58:37 666

转载 Qt SQLite加密插件QtCipherSqlitePlugin

 以下为转载参考内容:SQLite是一个轻量的、跨平台的、开源的数据库引擎,它的在读写效率、消耗总量、延迟时间和整体简单性上具有的优越性,使其成为移动平台数据库的最佳解决方案(如iOS、Android)。 然而免费版的SQLite有一个致命缺点:不支持加密。这就导致存储在SQLite中的数据可以被任何人用任何文本编辑器查看到。 SQLite加密方式对数...

2019-12-23 11:23:19 1596

原创 VS设置在Release模式下调试

VS设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)...

2019-12-10 07:50:56 319

转载 基于Qt、FFMpeg的音视频播放器设计一

前言:整个项目的源代码 https://download.csdn.net/download/hfuu1504011020/10672140最近刚完成基于Qt、FFMpeg的音视频播放器相关C++程序,实现了一个音视频播放器的全部功能,其中以模块为主,每一个模块,分为几个小模块,总结每个小模块,再...

2019-12-06 09:36:23 413

转载 http Get Post请求的表单

      在Web开发中,我们使用的比较多的HTTP请求方式基本上就是G...

2019-12-06 08:56:04 1390

原创 winIO直接读写物理内存操作GPIO

前段时间帮别人封装了dll接口直接操作GPIO 高低电平读写输入输出复位操。。。欢迎技术讨论和商务合作。下面是业务方提供的需求接口。 /** * 设置gpio的输入功能. * * @param gpio gpio号 * @return 成功返回0,失败返回一个负的错误码 */IMPORT_DLL int gpio_direction_input(unsigned gpio...

2019-11-20 17:37:10 2030

原创 Qt使用多线程简单方式

注意事项1.TestThread必须是继承QObject。2.moveToThread把对象放到线程中这话的意思是指,TestThread的事件循环放到了 QThread 这个线程中,TestThread中的所有槽函数是运行在QThread 新的线程中。所以我们只要对这个TestThread对象发送信号,他对应的槽函数就是在新线程中运行。很简单的多线程使用方式。TestThread::Te...

2019-11-11 16:41:20 136

原创 Qt画板简单开发

1.DrawingBoard 这是画板类,画板包含的(画笔,长方形,圆形,文字,箭头)都可以抽象成AbstractDrawTool这个抽象类,也就是QList<AbstractDrawTool*> m_listTool;然后我们在在paintEvent 事件里面绘制所有图形m_listTool就OK了。很简单的结构drawingboard.h#pragma once#incl...

2019-11-11 16:25:05 1137

原创 window下miniDump生成dump文件简单使用

minidump.h#pragma once #include <windows.h> #include <DbgHelp.h> #include <stdlib.h> #include <time.h>#pragma comment(lib, "dbghelp.lib") #pragma onceinline BOO...

2019-11-11 14:38:52 1350

原创 Qt方式下单进程最简单的方式

Qt下单进程最简单的方式// An highlighted blockbool MainAdapt::singleExe(){ QSharedMemory* g_pShareMem = new QSharedMemory(QString("centralMoniSystem")); int nIndex = 2; while (nIndex--) { //attach(Acces...

2019-11-11 14:26:25 181

Qt 内嵌简化版cef 只有15M,包含js C++互调,

Qt 内嵌简化版cef 只有15M,包含js C++互调,内部qt是用的静态编译,大家需要换成自已用的Qt环境。release可以直接运行exe

2018-08-31

QT内嵌CEF3,完整例子。

QT内嵌CEF3,完整例子。需要自已设置 qt环境。修改下载分数为1分。 设置vs的qt环境就可以直接编译运行了。

2016-09-13

原生浏览器socket本地代理

原生socket本地代理,使用windows 下 select 模式实现 浏览器代理,是一个soket纯转发

2018-07-09

QmlBook-中文文档.pdf.zip

很好的qml中文学习文档,感谢那些整理qml文档和那些无私的翻译人员,在现在qml中文资料奇缺的时期,,是不可多得的学习文档,内容包括了初中高级的应用知识。

2019-12-18

checkinternetonline.zip

Qt 网络检测库,使用Qt QTcpSocket 实现,高效,实现,简单,不卡主线程。 主要用来检测程序是否断网。

2020-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除