随笔 - 20  文章 - 0  评论 - 17  阅读 - 14万

随笔分类 -  QT

QT+OPENCV实现录屏功能
摘要:本文使用QT+opencv来实现对指定窗体画面录制,并保存为avi文件。 (1)获取窗体界面 QScreen类有一个grabWindow函数,可以用来获取窗体的画面,这个函数使用很简单,就是传入窗体句柄和要截取的坐标。但是这个函数有一个缺陷,它是通过截取桌面画面的方式,而不是通过 窗体获取界面,所以 阅读全文
posted @ 2019-07-18 17:23 平凡的编程者 阅读(5816) 评论(0) 推荐(0) 编辑
QT+FFMPEG+SDL2.0实现视频播放
摘要:开发环境:MinGW+QT5.9+FFMPEG20190212+SDL2.0.9 一、开发环境搭建 (1)下载工具 在https://ffmpeg.zeranoe.com/builds/下载对应版本。链接方式有三种, Static:这个版本只包含了ffmpeg.exe、ffplay.exe、ffpr 阅读全文
posted @ 2019-05-09 13:33 平凡的编程者 阅读(5236) 评论(3) 推荐(0) 编辑
QT+FFMPEG实现视频播放
摘要:开发环境:MinGW+QT5.9+FFMPEG20190212 一、开发环境搭建 FFMPEG的开发环境部署比如容易,在官网下载库文件,然后在QT里面指定路径,把相关dll文件放到exe目录下就可以了,不需要根据开发工具重新编译。 (1)下载工具 在https://ffmpeg.zeranoe.co 阅读全文
posted @ 2019-05-09 11:01 平凡的编程者 阅读(23017) 评论(3) 推荐(0) 编辑
QT源码分析:QObject
摘要:QT框架里面最大的特色就是在C++的基础上增加了元对象系统(Meta-Object System),而元对象系统里面最重要的内容就是信号与槽机制,这个机制是在C++语法的基础上实现的,使用了函数、函数指针、回调函数等概念。当然与我们自己去写函数所不同的是槽与信号机制会自动帮我们生成部分代码,比如我们 阅读全文
posted @ 2018-10-20 10:34 平凡的编程者 阅读(7614) 评论(1) 推荐(4) 编辑
QT实现支持加密的Sqlite数据库引擎
摘要:Sqlite数据库使用很广泛,我们经常会在发布一些小型软件的时候使用它,因为它不需要安装服务器。QT默认的数据库引擎是支持SQLITE数据库的,但并不支持对数据库加密,不加密的Sqlite数据库任何人都可以很轻易的打开它,这让我们的数据很不安全,很容易泄露或被篡改。自己对数据库进行加密当然也可以,但 阅读全文
posted @ 2018-09-26 15:30 平凡的编程者 阅读(5514) 评论(3) 推荐(0) 编辑
QT源码分析:QTcpServer
摘要:最近在看有关IO复用方面的内容,自己也用标准c++库实现了select模型、iocp模型、poll模型。回过头来很想了解QT的socket是基于什么模型来实现的,所以看了QT关于TcpServer实现的相关源码,现在将所了解的内容记录下来,希望对感兴趣的朋友有所帮助。 1.我们先从QTcpServe 阅读全文
posted @ 2018-09-24 13:52 平凡的编程者 阅读(6967) 评论(0) 推荐(2) 编辑
QT5.10+MinGW+OpenCV3.4.2编译
摘要:一、准备工作: (1)在OpenCV官网下载3.4.2版本(注意选择Win pack),https://opencv.org/releases.html。 (2)下载Contrib模块,https://github.com/opencv/opencv_contrib/releases/tag/3.4 阅读全文
posted @ 2018-08-16 15:04 平凡的编程者 阅读(755) 评论(2) 推荐(1) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示