1

enabledたとえば、プロパティを設定するComboBoxと、「グレー表示」されます。私が知る限り、特定の不透明度でコンポーネントの上にレイヤーを描画するため、元のデザインは表示されますが、わずかに色あせます. この効果を微調整するにはどうすればよいですか?

プロパティの状態に基づいてコンポーネントの背景色を変更しようとしましたenabledが、役に立ちませんでした。たとえば、enabledプロパティがfalseのときに背景色を赤に設定しましたが、赤にはならず、上で説明したオーバーレイのために明るい赤のようになりました。

簡単なコード例:

ComboBox {
  id: control
  enabled: false

  model: ["First", "Second", "Third"]

  background: Rectangle {
    color: control.enabled ? "transparent" : "red"
  }
}
4

1 に答える 1