QPixmap pixmap = QPixmap(":/image/miniIcon/mute-off.png");ui->muteBtn->setIcon(pixmap);ui->muteBtn->setIconSize(QSize(32, 32));QPainter p(ui->muteBtn);//表示引擎应尽可能对图元的边缘进行抗锯齿。p.setRenderHint(QPainter::Antialiasing);
避免显示的图标过小,不需要自定义按钮,重写paintevent。
时间:2023-07-29 11:50:46
QPixmap pixmap = QPixmap(":/image/miniIcon/mute-off.png");ui->muteBtn->setIcon(pixmap);ui->muteBtn->setIconSize(QSize(32, 32));QPainter p(ui->muteBtn);//表示引擎应尽可能对图元的边缘进行抗锯齿。p.setRenderHint(QPainter::Antialiasing);
避免显示的图标过小,不需要自定义按钮,重写paintevent。