質問: QLabelの背景を半透明にするには? 私は `QLabel * msgLbl` を作成しました。 `msgLbl` の背景を半透明にするにはどうすればよいですか?
回答: 一番簡単な方法はおそらく、 `setStylesheet()` Qt Designerを使用している場合は、デザイナウィンドウ内からスタイルシートを設定することもできます(右側のプロパティバーを見てください)。 あなたは `background-color` 属性を設定したいと思っています。 `msgLbl->setStyleSheet("background-color: rgba(255, 255, 255, 10);");` あなたが何を記述するのかが最も簡単な方法でしょう。 言いましたが、スタイルシートの継承について考えることもできます。たとえば、親ウィジェットの子である `QLabel` の数を `background-color` に設定することができます。親ウィジェットのスタイルシートにCSSスタイルのセレクタを使用することができます( this を参照してください)。