QTableView
の行を色分けする正しい方法は何ですか?QSqlRelationalTableModel QTableViewの行を色分けする
私は、列の1つに設定された特定の値に基づいて行を色分けするスプレッドシートアプリケーションを開発しています。私はQSqlRelationalTableModel
とQSqlRelationalDelegate
を使います。なぜなら、色を決定する値は外部キーであるからです。
なぜ次のように簡単にできないのですか?何か案は?
model->setData(model->index(index.row(), index.column()),
QBrush(Qt::red),
Qt::BackgroundRole);
逆:あなたのモデルの 'data()'関数は、特定の値に対して 'Qt :: red'を返さなければなりません。 – vahancho