1

QAbstractTableModel で QTableView を使用しています。

QAbstractTableModelモデル クラスの とQt::BackgroundRoleをサブクラス化し、Qt::ForegroundRole条件に応じて色を返しました。

そして、QTableViewクラスをサブクラス化しました。

テーブルの行/セルを選択すると、行/セルが tabelVeiw のデフォルトの色で強調表示され、モデル クラスから返された色が表示されません

この動作を変更するにはどうすればよいですか? QTableViewこのデフォルトの色付けを回避/無視して、モデル クラスによって返される色のみを取得するにはどうすればよいですか?

4

1 に答える 1