首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
QT软件开发
DS小龙哥
创建于2021-06-30
订阅专栏
设计QT软件开发过程中的一些问题解决办法、案例分享、入门教程等知识点。
等 46 人订阅
共101篇文章
创建于2021-06-30
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
AI语音处理-文字合成语音功能
语音合成技术在生活中用越来越广泛,阅读听书、订单播报、智能硬件、语音导航 很多场景下都加入了语音播报功能。语音合成基于深度神经网络技术,提供高度拟人、流畅自然的语音合成服务,可以模拟出不同人的声音。
设计一款照片一键加水印的小工具
这篇文章介绍使用QT设计一个小工具,读取JPG图片的EXIF信息,得到照片的拍摄时间,再绘制到照片上,另存为新图片,代码里使用多线程处理,可以一次性选择多张照片,一键添加时间水印后另存到指定目录下。
解决QT编译Android程序不支持openssl问题
使用QT编译Android程序时,由于需要使用HTTPS的请求,打包的apk里需要附带openssl相关的库,不然无法使用https请求。
QT读取剪切板内容-实现复制粘贴文本和图片
很多软件都支持从剪切板里粘贴图片、文字数据到指定位置,比如:QQ、微信可以直接从剪切板粘贴图片、文字进行发送消息。这个功能QT里实现也很方便,接口QT都提供了。
快过年了, 设计一个春联自动生成器, 给大家助助兴
一到过年家家户户肯定是要贴春联;为了方便找到合适的春联句子,我这里就采用现成的自然语言处理接口实现了一个自动生成春联的软件,输入提示词就可以完成春联的生成,方便写春联时参考。
Linux下获取文件或目录的状态信息(属性、大小、创建时间等)
在Linux下进行文件、目录编程时经常需要获取指定文件的属性信息,比如: 文件类型、大小、创建日期、修改日期等属性信息。 拷贝文件时、读取文件时,mmap映射文件时,都可能需要提前获取文件大小。
OpenCV3.4调用YOLOv3模型完成目标检测
OpenCV是开源的计算机视觉库,这篇文章主要是介绍OpenCV如何调用YOLOv3的模型完成目标检测,YOLO的目标检测是非常强大的,YOLOV3自带的模型本身可以完成80多种目标检测。
QProcess调用ffprobe.exe获取视频总时间
ffprobe.exe是ffmpeg自带可执行程序,ffmpeg是很强大的多媒体框架,包含了解码、编码、转码、解码、混合、流媒体等众多能多功能。这篇文章就介绍采用QProcess调用ffprobe开发
关于MinGW与MSVC编译器调用opencv出现的问题记录
Op源码主要是C和C++编写,运行效率非常高效,使用地方非常多,并且还提供了其他语言调用的接口。这篇文章记录windows下使用MSVC编译器调用OpenCV时,出现崩溃异常退出问题,以及解决办法。
windows下Qt调用opencv完成目标检测
OpenCV是开源的计算机视觉、机器学习软件库,作为目标检测功能,OpenCV里本身就自带了很多的模型,比如: 人眼检测、鼻子检测、嘴巴检测、人脸检测、人体检测等,下面就介绍在Qt里如何部署opecv
QtCreator里添加外部第三库、头文件路径的方法(.pro文件)
在项目开发过程中,经常需要用到第三方库,需要在QtCreator工程里指定第三库的路径、头文件路径、引用的库名称等等;并且可能还需要编写通用工程针对不同的编译器类型,位数选择不同的库,选择不同的库。
QtCreator里区分编译器类型、位数、实现条件编译(cpp里)
QT本身具备跨平台特性,所以平时开发项目的时候,经常遇到一份项目需要在不同的系统、平台上编译运行;每个平台上使用的编译器位数、类型都有区别,在项目里经常遇到有些头文件或者变量需要在特定的系统下才能加入
使用VLC media player 发布RTSP流
VLC可以播放本地视频、可以播放流媒体、并且还支持 视频流转码、串流、视频画面录制、区域放大、任意角度翻转等等功能。 这篇文章就介绍如何使用VLC发布RTSP视频流,将本地视频文件使用RTSP流发布。
libvlc视频播放器: 播放rtsp/rtmp视频流
libvlc播发器引擎除了能播放本地视频外,也支持播放各种协议的流媒体视频,比如: 常见的RTMP、RTSP、HTTP、RTP格式等等。这篇文章就介绍如何使用libvlc打开协议格式,播放rtsp流。
libvlc视频播放器: 在播放界面上叠加自定义窗口
libvlc采用窗口ID嵌入方式渲染视频不能使用常规方式直接在窗体上加控件,需要使用子窗口方式附加窗体上去。在播放窗口上叠加窗口可以显示自定义的一些提示内容,以及播放器的控制按钮等等,功能需求很常见。
搭建视频监控平台: 实时查看猫咪的活动位置
为了能够实时了解两只猫咪每天在家的活动情况,决定自己搭建一个远程视频监控平台。实现思路: 采用ffmpge将本地摄像头、声卡数据编码后,采用rtmp协议推流到服务器,然后手机和电脑APP再拉流显示。
libvlc视频播放器: 补偿播放进度时间-更加精细
采用libvlc的回调事件来获取视频的播放进度,得到的进度不够精细,固定只能500ms返回一次,靠回调返回的时间直接给进度条控件赋值,进度条会不够平滑。本文采用系统时间补偿方式,得到详细的播放时间。
采用libvlc做一个视频播放器(续)-注册事件回调
这篇是接着上篇的文章继续完善播放器的基本功能。增加播放进度实时显示、播放状态获取等功能。libvlc提供了事件回调,注册相应的事件之后,在回调里可以得到各种事件的状态,比如: 开始、暂停、停止、进度。
采用QWebEngineView引擎设计web浏览器
QWebEngineView 是QT5.4版本加入的新浏览器引擎,用于编辑、查看web内容。QWebEngineView提供的常用接口比较完善,加载、刷新、上一页、下一页、标题、图标、查找常用的都有。
使用Git服务器当做文件下载服务器(做软件自动升级)
在做客户端软件开发的时候,为了持续迭代更新,一般都会增加一个软件更新功能;用户每次打开软件或者点击软件里检查更新按钮,程序连接服务器检查是否有新版本,判断是否下载。这篇文章介绍: 如何免费搭建服务器。
下一页