5

我有一个 QTableView。

有没有办法对齐中心,这个视图的所有单元格内容?

我没有使用任何代表。它只是AbstractTableModel作为模型添加到QTableView.

我应该如何将每个单元格内容与中心对齐?

谢谢。

4

1 回答 1

8

如果您不想使用自定义委托,您可以在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);
}
于 2013-02-07T14:04:12.790 回答