Estoy usando la casilla de casilla de QTableView de Qt :: ItemIsUserCheckable para mostrar una casilla de verificación en una celda de la tabla.Qt QTableView - Alineación de la casilla de verificación al usar IsUserCheckable
Después de leer algunas cosas sobre la alineación en un intento de centrar la casilla de verificación dentro de la celda, estoy devolviendo el Qt :: AlignCenter como TextAlignmentRole de la función de datos de los modelos().
QVariant ExampleModel::data(const QModelIndex &index, int role) const
{
if(!index.isValid())
return QVariant();
if (role == Qt::TextAlignmentRole)
return Qt::AlignCenter | Qt::AlignVCenter;
}
Sin embargo, esto no está alineando mi casilla de verificación.
¿Alguien sabe cómo alinear casillas de verificación es este modo?
2 de los enlaces que se rompen –