私はQTableViewとQListViewを使用するQtアプリケーションを持っています。両方のウィジェットで私はいくつかのアイコンを表示します。QListViewのアイコンの上に選択範囲をアルファブレンドしないようにするにはどうすればいいですか?
ユーザが項目の1つを選択すると、Qtアルファがアイコンの上に選択項目をブレンドして、アイコンのコントラストが低く、わずかに異なる色で表示されるという問題があります。
最初に選択を描画してから、アイコンを上に描画して、選択されているかどうかにかかわらず同じように見せます。どうやってやるの?
更新:
白い長方形のアイコンを見つけることが容易である:
これは私の問題は、次のようになりますあなたはあなたが見るグラフィックスエディタで色の値をチェックする色の値が変化する。このオーバーレイなしでQtにアイコンをペイントして欲しいです。
QListViewは、色のグラデーションの背景にスタイルが設定されています。しかし私はunstyled QTableViewと同じ問題があります。
ところで、すべてのアイコンはSVGです。