私はQTreeViewでQFileSystemモデルを使用しています.このようにQFileSystemモデルをサブクラス化することでテキストを変更できます...
QVariant customFileSystemModel::headerData(int section,
Qt::Orientation orientation,
int role) const
{
switch(role)
{
case(Qt::DisplayRole):
{
return QString("YourText");
}
case(Qt::TextAlignmentRole):
{
return Qt::AlignLeading;
}
default:{}
}
return QFileSystemModel::headerData(section, orientation,role);
}
しかし、ヘッダー テキストの先頭のスペースを削除することはできません。その方法を提案できますか。