qt用按钮实现停止播放音频
时间: 2023-10-25 13:06:30 浏览: 53
你可以在 Qt 中使用 QPushButton 来实现一个停止播放音频的按钮。在按钮被点击时,可以调用音频播放器的停止播放方法。
以下是一个简单的示例代码:
```cpp
// 在头文件中声明 QPushButton 和音频播放器对象
#include <QPushButton>
#include <QMediaPlayer>
class Widget : public QWidget
{
Q_OBJECT
public:
Widget(QWidget *parent = nullptr) : QWidget(parent)
{
// 创建一个 QPushButton 对象
QPushButton *stopButton = new QPushButton("停止播放", this);
stopButton->setGeometry(10, 10, 100, 30);
// 创建一个 QMediaPlayer 对象
QMediaPlayer *player = new QMediaPlayer(this);
// 在按钮被点击时,调用音频播放器的停止播放方法
connect(stopButton, &QPushButton::clicked, player, &QMediaPlayer::stop);
}
};
```
在这个示例中,我们首先创建了一个 QPushButton 对象,并设置了它的文本和位置。然后,我们创建了一个 QMediaPlayer 对象,并将其连接到按钮的 clicked 信号上。当按钮被点击时,QMediaPlayer 对象的 stop() 方法就会被调用,从而停止播放音频。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)