Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 QTableView。
有没有办法对齐中心,这个视图的所有单元格内容?
我没有使用任何代表。它只是AbstractTableModel作为模型添加到QTableView.
AbstractTableModel
QTableView
我应该如何将每个单元格内容与中心对齐?
谢谢。
如果您不想使用自定义委托,您可以在data模型实现的函数中设置它,使用Qt::TextAlignmentRole:
data
Qt::TextAlignmentRole
QVariant MyModel::data ( const QModelIndex & index, int role = Qt::DisplayRole ) { if (role == Qt::TextAlignmentRole ) return Qt::AlignCenter; else return QAbstractItemModel::data(index, role); }