2

境界線の色が既に決定されているオブジェクトがあります。

ここで、ユーザーが少なくとも塗りつぶしパターンの不透明度を設定できるようにしたいと考えています。たとえば、境界線は青です。ユーザーが不透明度を 128 に設定すると、塗りつぶしパターンも青で描画されますが、半透明になります。

次のステップは、ユーザーがパターンの色をわずかに調整できるようにすることです。例: 「境界線の色を使用しますが、半透明 (アルファ = 128) にし、少し黄色っぽくします。」.

アルファ値が設定されていない 2 つの色を組み合わせる (便利な) 方法はありますか? それとも、元の色にアルファ値を設定し、アルファ値が設定された「オーバーレイ カラー」と組み合わせる方が理にかなっているでしょうか?

また、2 つの QColor オブジェクトを結合する関数 (または、誰かが短いコード スニペットを与えることができます) はありますか?

4

1 に答える 1