我尝试用 Qt 编写一个简单的 Player。
我尝试设置Play
按钮看起来像这样
使用样式表或像按钮一样使用 QPixmap。
我的代码是
playCtrl = new QPushButton(this);
playCtrl->setIcon(QIcon(QPixmap(":/icons/icons/play.png")));
playCtrl->setIconSize(QSize(150, 150));
playCtrl->setStyleSheet("QPushButton{background-image:url(:/icons/icons/play.png)}");
但是当我运行我的代码时,我得到了这个:
我很高兴地说,我已经解决了这个问题。
只需使用这个:
playCtl = new QPushButton(this);
playCtl->setIcon(QIcon(QPixmap(":/icons/icons/player_play.png")));
playCtl->setIconSize(QSize(32, 32));
playCtl->setStyleSheet("QPushButton{border: none;outline: none;}");