Qt
胧霖
这个作者很懒,什么都没留下…
展开
-
QtPlayer——基于FFmpeg的Qt音视频播放器
QtPlayer——基于FFmpeg的Qt音视频播放器本文主要讲解一个基于Qt GUI的,使用FFmpeg音视频库解码的音视频播放器,同时也是记录一点学习心得,本人也是多媒体初学者,也欢迎大家交流,程序运行图如下: QtPlayer基于FFmpeg的Qt音视频播放器闲话音视频基础协议层封装层压缩层图像层FFmpeg的音视频处理视频解码音频解码音视频同步闲话平常没事干就想多学习原创 2017-11-05 20:06:23 · 9895 阅读 · 10 评论 -
Qt TCP通信,多线程服务器端
相信许多初学Qt的同学都会和我一样遇到这样的问题:一、Qt TCP通信在使用nextPendingConnect后,服务器端就只会与最后接入的客户端通信,这个时候就会考虑继承QThread实现多线程,从而实现多个客户端与服务器端通信,每当一个新的客户端连接时,通过标识码socketDescriptor,实现与对应的客户端通信。void server::incomingConnection(int s原创 2016-05-15 12:49:56 · 27946 阅读 · 58 评论 -
QtChart——简单的动态波形图
众所周知Qt 5.7过后Qt添加了官方的Chart库,终于告别了QWT和QCustomerPlot的大航海时代,成为了海贼王,最后登上创界山,打败了比克大魔王,成为了羊村的新族长。。。。。扯远了,本文只是简单的融合了几个Qt官方例子(并且把他们的文件头给删了,希望Qt官方不会来打我)。程序运行图如下: 功能点数据动态更新放大缩小比例复原坐标显示图像拖拽功能点其实大家来看博客,就是来看有原创 2017-11-17 11:10:11 · 39937 阅读 · 11 评论 -
QScrollLabel——简单的滚动文本
最近又在用Qt写上位机,需要使用到滚动显示的功能,然后百度一下,大概有两种方法,不过核心都是使用定时器刷新显示的文本:方法一:设置好label的text过后,启动一个定时器,然后每次触发定时器事件后,根据显示的索引,显示string后面的内容:// 当截取的位置比字符串长时,从头开始if (nPos > strScrollCation.length()) nPos =...原创 2018-08-30 16:10:06 · 1836 阅读 · 1 评论 -
WINSNMP的简单使用
背景如上一篇博客所说,因为项目上需要做一个snmp通信的上位机,之前一直在编译第三方的库,但是最后选择了Windows上的官方的库WINSNMP。网上查了老半天,百度上全是相同的一篇博客,然后google了一下,收获也不是很大,然后就只有自己啃一啃MS的官方文档。由于本人也是初次接触snmp,本文只是简单的说明一下WINSNMP的使用,并不对API函数进行讲解,如果文章有不足之处还望指出。...原创 2018-11-20 15:20:23 · 2531 阅读 · 3 评论 -
Qt 程序单例运行
前言随着某手机评测软件(beng huai3rd)版本更新,我这16年的手机已经是卡得怀疑人生了,这时当初安利我玩这游戏的大学死宅室友说官方出桌面版了,就赶紧下载试试。当安装完成后发现这程序居然是用Qt写的,这就触及到我的敏感部位了,赶紧用IDA打开学习一下。打开程序往下面翻了一下,在里面发现了一个字段QtSingleApplication,从这个命名就可以看出是用来运行单例程序的,也就...原创 2019-08-05 09:33:07 · 2337 阅读 · 0 评论