我尝试用Qt编写一个简单的播放器。
我尝试将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;}");