1、首先添加两张图片在工程文件中;
2、在ui界面手动添加一个按钮并转到槽(选择clicked()信号);
3、mainwindiw.cpp添加如下代码
添加头文件和定义标志位:
#include <QPushButton>
bool isPlaying=true;//播放和暂停的标志位
链接:
connect(playButton, &QPushButton::clicked, this, &MainWindow::on_playButton_clicked);
槽函数:
void MainWindow::on_playButton_clicked()
{
if (isPlaying) {
// 执行暂停操作
ui->playButton->setStyleSheet("QPushButton{border-image: url(:/picture/pause.png)}");
} else {
// 执行播放操作
ui->playButton->setStyleSheet("QPushButton{border-image: url(:/picture/play.png)}");
}
isPlaying = !isPlaying;
}
注意: