使用setMask
QPixmap pix;
pix.load("icon/circle11.png");
qDebug() << pix.size();
ui->SeniorInput1->resize(60,60);
ui->SeniorInput1->setMask(pix.mask());
ui->SeniorInput1->setStyleSheet("QPushButton{border-image: url(icon/circle11.png);}");
问题1.按钮四周有锯齿
问题2.我使用124*124像素的png图片可以正常使用
但是我将图片缩小到51*51像素就加载不进去QPixmap