![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
电子厂的吕小春
这个作者很懒,什么都没留下…
展开
-
PCM音频播放QT2
在实际项目中,用到更多的是Qt播放音频数据流。我测试过使用CSDN的定时器版本代码,会出现一些问题。QaudioOutput有两种模式,前面播放文件采用的是pull mode,这里采用push mode。Push模式可以采用定时器把数据写给QIODevice,这里还是使用MyDevice类来进行数据写入。功能:循环顺序播放三个音频文件流程:首先播放第一个文件,第一个文件播放完成播放第二个文件,第二个文件播放完成后,播放第三个文件,第三个文件播放完成后播放第一个文件。使用两个定...原创 2021-03-29 11:01:53 · 325 阅读 · 0 评论 -
音频播放1
在软件无线电中,经常需要做监听功能,需要把模拟或者数字解调话音进行播放,这个时候需要上位机或者底层DA进行音频播放。而一般采集或者解调的音频信号基本为PCM格式。获取PCM音频文件为了测试音频播放功能,第一步需要获取PCM音频文件。获取方式很多种,记录我所使用的两种方式方法。1.1 Qt例子程序获取打开audiorecorder例子工程,就可以看到以下界面:设置音频格式,文件类型,采样率和通道数,然后点击output选择文件存储路径,点击Record就可以开始正常录音,最后点击Stop原创 2021-03-23 21:33:11 · 255 阅读 · 0 评论 -
Qcustomplot使用记录
Qcustomplot是一个非常好用的第三方画图库,这里记录一下如何使用该IP。第一步:下载文件第二步:添加文件到工程2.1在main函数的头文件中添加头文件:#include "./qcustomplot/qcustomplot.h"2.2 在pro文件中添加printsupport支持,这因为qt是5.0以上版本QT += printsupport第三步:提升widget为Qcustomplot类void SCAN_ITU::cust...原创 2020-09-17 16:14:03 · 151 阅读 · 0 评论 -
Qt基础篇---线程使用
换了新部门,对FPGA底层的使用不多,更多的是c和c++,于是开始了Qt界面的学习,在练习c和c++的同时,学习做界面,很多测试就不需要依赖别人。 Qt中的QThread类提供了平台无关的线程。一个QThread代表了一个在应用程序中可以独立控制的线程,它与进程中的其他线程分享数据,但是独立执行的。相对于一般的程序都是从main()函数开始执行,QThread从run()函数开始执行。默认的,run()通过调用exec()来开启事件循环并在线程内运行一个Qt事件循环。要创建一个线程,需要子...原创 2020-05-17 15:54:45 · 491 阅读 · 0 评论