qt第三方库使用
文章平均质量分 73
决战小树林
Qt C++ VS Oracle MySql Java PHP H5 C# Winform WPF Android IT工程师!
展开
-
windows DCMTK编译使用(qt) 医学图像
该选项生成的可执行文件运行时不需要运行时库dll的参加,会获得轻微的性能提升,但最终生成的二进制代码因链入庞大的运行时库实现而变得非常臃肿。由于项目需要生成DICOM格式的图片,需要使用到第三方开源库DCMTK,于是研究了一番,该库是C++编写的,DICOM主要用于医疗体系中,除了可以保存图片信息外,还可以储存患者信息,病例信息,医疗设备信息等,在医疗系统内部轮转,方便提取信息。1、把下载的源码和支出库放到同一个目录解压出来:(新建dcmtk-install文件夹,是最后编译出来的dll放置的目录)原创 2024-03-18 16:24:08 · 959 阅读 · 0 评论 -
qt 二维码生成器
最近项目需要用到二维码生成和解析功能,用纯C实现了一个二维码生成器,但是解码功能不是很好实现,后续找了第三方的,QRcode,QZXing等进行测试,最后选择了QZXing,集成比较方便哈,QZXing是基于Qt实现的,完全兼容Qt,直接加入源码即可使用,比较便捷,QRCode还需要用vs编译成lib使用,稍微麻烦了一点。引入工程很简单1. 自个纯源码实现二维码生成2. QZXing 实现二维码生成和解析使用展示:这是自己源码实现封装的一个接口,一句话即可...原创 2021-09-24 14:21:40 · 1009 阅读 · 0 评论 -
windows qt mingw 编译opencv4.1
windows平台编译opencv,首先准备环境,安装cmake && Qt && 下载opencv源码。打开cmake-gui 界面配置opencv源码以及编译器进行配置,具体步骤如下图:这样就编译成功是不是感觉太容易了一些呢?编译的过程中当然会报错啦,我整理了下我自己遇到的错误,最后都是通过修改Cmake 的配置选项来解决...原创 2020-01-09 11:53:59 · 1055 阅读 · 0 评论 -
qt ffmpeg filter 滤镜的使用
继上篇讲的ffmpeg打开摄像头的基础上,给视频流添加滤镜效果。qt ffmpeg 打开摄像头博客地址:https://blog.csdn.net/u012532263/article/details/102743169上一讲已经实现了ffmpeg打开系统摄像头在qt上进行显示,那么现在要做的就是给视频流添加filter滤镜效果,效果有很多,我就测试了几种效果,如有需要请自行扩展。滤镜使...原创 2019-10-25 17:26:29 · 757 阅读 · 0 评论 -
qt ffmpeg camera 打开摄像头
最近项目需求,研究了下ffmpeg操作摄像头,主要是参考了雷神的博客,博主用的ffmpeg版本有点低,但是还是很有参考价值,对于初学者来说是一个很不错的选择。准备工作,ffmpeg官网下载SDK,我使用的是mingw编译器,直接下载编译好的32位SDK就可以直接使用了,如果是MSVC编译器貌似不能直接使用,得下载源码,自己编译,编译还比较简单,这里就不多说了。ffmpeg 打开摄像头的大致...原创 2019-10-25 15:32:08 · 4141 阅读 · 0 评论 -
qt vlc使用测试
VLC-Qt:一个结合了 Qt 应用程序和 libVLC 的免费开源库。它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。官网地址:https://vlc-qt.tano.si/ Github 地址:https://github.com/vlc-qt 示例地址:https://github.com/vlc-qt/examples由于 VLC-Qt 集成了...原创 2019-10-25 11:14:43 · 1717 阅读 · 1 评论 -
qt 实现RTSP&RTMP拉流,实时显示视频流
最近项目需求,要实现一个rtsp视频流,经过一番了解之后,最后选择两种方式进行测试对比,一个是基于ffmpeg编码实现rtsp拉流,另外一个则是基于VLC开源的qt第三方库,实在github上搜索到的 key: qt vlc。首先粗略讲下ffmpeg编码怎么实现rtsp拉流呢?没有接触之前,感觉很高深的样子,其实并不然,ffmpeg内部基本都帮你实现了,类似打开摄像头一样的流程,使用avfor...原创 2019-10-25 10:03:21 · 27643 阅读 · 27 评论 -
openfire + qxmpp 简单应用
1. 下载安装openfire,配置openfire浏览器,基本按照默认是设置就好了。注意:没有特别需求建议使用内置数据库,省事,我使用的是自己安装的数据库mysql(不要使用最新版本的,连接有问题,mysql5.7.x最好)。 2. 在openfire上创建两个用户:3. 下载安装Spark软件,测试openfire服务器配置是否正确,打开Spark软件,使用刚刚创建的账...原创 2018-10-19 14:54:22 · 2157 阅读 · 5 评论 -
qt5.3.2编译mysql驱动
qt5.3.2 连接mysql数据库(5.7.32),虽然qt sqldrivers里面有自带的qsqlmysql.dll 和qsqlmysqld.dll驱动,但是mysql和qt需要配套使用,qt自带的mysql驱动不一定是你是要mysql对应的版本,所以一般都需要自己重新编译。首先将mysql安装目录下的libmysql.dll拷贝到qt的xxxx/Qt5.3.2\5.3\mingw482...原创 2018-10-16 13:28:45 · 2234 阅读 · 0 评论 -
C++ miniblink mb开源浏览器框架
桌面浏览器开发,之前一直用的是qt自带的webkit模板,存在一些刷新问题,升级后mingw版本不在支持webkits,只得寻求三方控件。miniblink 是一款基于chromium内核开源的浏览器框架,进行了大量的裁剪,体积非常小且封装的很简练,只需要一个node.dll和wke.h就可以进行使用了,作者:龙泉寺扫地僧,并且还在不断的完善,感谢无私分享的好人。先去github上下载源码...原创 2018-09-21 17:27:52 · 9235 阅读 · 1 评论 -
qt 使用 echarts
Echarts 是一个web的图表库,包含各种图表,如饼图、柱状图、折线图、雷达图、散点图、关系图、盒图....非常多,每一种图表都有对应的demo,直接下载根据自己的需求进行改造,界面非常炫酷,代码简单。官网地址:http://www.echartsjs.com/index.html 下载对应版本的SDK。完整项目下载地址:https://download.csdn.net/downloa...原创 2018-09-21 16:49:26 · 5179 阅读 · 0 评论 -
C++ qt 使用jsoncpp json 读写
JsonCpp的使用项目需要c++下使用json,我选择了JsonCpp,官网是:https://github.com/open-source-parsers/jsoncpp。解压后使用python编译出两个h文件和一个cpp文件:(电脑需要安装python自己百度安装,这里就不说了)安装python后,打开windows下cmd窗口,进入到jsoncpp文件夹 如图:执行...原创 2018-09-21 15:42:20 · 3935 阅读 · 1 评论 -
log4qt qt使用日志系统
第一次使用log4qt日志系统,之前没有使用过log4j,log4cplus等,简单的记录下使用过程。log4qt是Apache的log4j的qt移植版本,log4j是在java下面使用的一个超强大的日志系统,只要引起一个包一句代码就可以使用,做java开发的小伙伴应该都不陌生。log4qt是一些大牛参考log4j整理的一套在C++上使用的日志系统,使用参考log4j的使用,log4qt是开...原创 2018-09-25 15:25:57 · 14182 阅读 · 2 评论 -
QT 语音合成(TTS)基于MS speech sdk
最近因为项目需求,需要在qt下面实现语音合成(tts),一开始看的是百度AI的语音API;附上文档地址:http://ai.baidu.com/docs#/TTS-API/top,按照demo可以在qt下面很好的实现TTS,但是百度的语音API C++语音不支持离线使用,都是用过http请求实现相关功能,但是项目在使用中并不能要求PC一直处于联网状态,所以才有MS speech SDK 进行实现T...原创 2018-05-14 11:13:26 · 9774 阅读 · 3 评论 -
QtAv库编译 (Qt5.3.2+Mingw4.9)
1.简介:Qtav库是基于FFmpeg和Portaudio的基础上进行再次封装,方便使用的音视频播放库,因此在使用的使用必须依赖ffmpeg和protaudio.2.材料准备:1) 下载QTAV源码:https://github.com/wang-bin/QtAV2) 下载ffmpeg和protaudio:下载FFmpeg和Portaudio库以及相应的头文件,因为QtAV库是原创 2018-01-08 11:21:14 · 3497 阅读 · 0 评论 -
qt 使用 xlsx库操作excel表格
QXlsx配置方法1. 下载QtXlsx类,地址:https://github.com/dbzhang800/QtXlsxWriter2. 下载Perl5地址:https://www.perl.org/get.html 直接双击安装,一直默认或者修改安装路径。安装完后,添加到环境变量,我的电脑->属性->高级->环境变量->系统变量->path D:\workSoft\perl原创 2017-11-03 15:47:38 · 14627 阅读 · 14 评论