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;}");