16,211
社区成员
发帖
与我相关
我的任务
分享
void Icon_memory::on_pushButton_released()
{
QImage * image = new QImage(tr("Sunset.jpg"));
QSize s = ui.pushButton->size();//the button you would to set the back;
QImage * i2 =new QImage(image->scaled(s));//adapt the size of button;
QIcon iocn_ = QIcon(QPixmap::fromImage(*i2));
1) ui.pushButton->setIcon(iocn_);
ui.pushButton->setIconSize(s);
delete i2;
delete image;
}
void Icon_memory::on_pushButton_pressed()
{
QImage * image = new QImage(tr("Winter.jpg"));
QSize s = ui.pushButton->size();//the button you would to set the back;
QImage * i2 =new QImage(image->scaled(s));//adapt the size of button;
QIcon iocn_ = QIcon(QPixmap::fromImage(*i2));
1) ui.pushButton->setIcon(iocn_);
ui.pushButton->setIconSize(s);
delete i2;
delete image;
}