如何在Qt运行时改变按钮的图标-CSDN论坛
只需在代码中设置它的样式表。比如做一个视频播放器,播放和暂停按钮一般都是一键,但是改变了图标,setStyleSheet就可以达到目的。我们可以这样做:
void Player::播放暂停()
{
如果(正在播放)
{
/*暂停*/
pause();
ui-& gt;按钮->;set style sheet(tr(" border-image:URL(:/images/play . png);"));;
}
其他
{
/*播放*/
play();
ui-& gt;按钮->;set style sheet(tr(" border-image:URL(:/images/pause . png);"));
}
}