を使用してファイルとフォルダーをアイテムとして設定する QTableView がありますが、テーブルビューにはフォルダー名だけが表示されるだけでなく、フォルダー内のファイルの属性も表示されるため、QAbstractTableModel
使用しませんでした。QFileSystemModel
したがって、私の質問は、バリデーターを追加する方法、DisplayRole
または誰かがフォルダー名を編集しようとしEditRole
た場合、モデルがデータをロードして表示する場合、フォルダー名を特殊文字でマークするか、フォルダー名を予想以上の文字でマークする必要があるかどうかです。フォルダ名を含むセルは赤い背景になるはずです。
私は例外を発生させるバリデーターを追加してみましたので、問題がなければ例外がBackgroundColorRole
返さQVariant
れますQtCore.Qt.red