float x,y;
pix=*(ui->board2->pixmap());
x=pix.height();
y=pix.width();
pix= pix.scaled(x/1.5,y/1.5,Qt::KeepAspectRatio);
ui->board2->setPixmap(pix);
這是縮小部分的代碼
float x,y;
pix=*(ui->board2->pixmap());
x=pix.height();
y=pix.width();
pix= pix.scaled(x*1.5,y*1.5,Qt::KeepAspectRatio);
ui->board2->setPixmap(pix);
放大的
當圖片縮小幾次再點擊放大圖片還是縮小,這是為什麼
你對應縮小,放大的代碼判斷邏輯有問題了吧。所以沒有按照你的預期產生效果