QAudioProbe进度条连接

时间:2017-05-01 21:37:58

标签: c++ qt qt-creator

我很抱歉,如果有愚蠢的问题,但我在QT创作者中完全是C ++,并且这是我在这里发表的第一篇文章。我试图搜索我的问题的答案,但无法找到。

我只是想了解QAudioProbe类是如何工作的。我尝试监视我的QAudioRecorder并将其发送到进度条,以便在我录制内容时看到它跳跃。

我尝试了来自http://doc.qt.io/qt-5/qaudioprobe.html#details的代码:

probka = new QAudioProbe;
connect(probka, SIGNAL(audioBufferProbed(QAudioBuffer)), this, 
                           SLOT(processBuffer(QAudioBuffer)));

probka->setSource(audioRecorder);

但我不知道接下来该做什么?我尝试过类似的东西:

connect(probka, SIGNAL(audioBufferProbed(QAudioBuffer)), ui->progressBar, SLOT(setValue(int)));

但它不起作用。实际上我已经尝试了很多编码,我已经试图解决我的问题两天了。我还启动了QAudioRecorder的示例项目,并尝试对其进行分析,我甚至认为我对它有所了解,但仍然无法将QAudioProbe与我的进度条进行愚蠢的连接。

我也有一个不同主题的问题。如何在一些函数的定义中找到QT。例如,当我在某个功能上单击右键并选择"跟随光标下的符号"它转到函数声明,但后来我想看看那个函数究竟做了什么,如何找到它?我试过" Switch header / source F4"但它只适用于我自己的功能,但不适用于内置的QT。

提前感谢任何帮助,对不起我的英语。 :)

0 个答案:

没有答案