相关疑难解决方法(0)

Qt QTableView - 使用IsUserCheckable时对齐复选框

我正在使用Qt :: ItemIsUserCheckable的 QTableView复选框标志来显示表格单元格中的复选框.

在读取了一些对齐的东西以试图将复选框置于单元格中心之后,我将Qt :: AlignCenter作为TextAlignmentRole从models data()函数返回.

QVariant ExampleModel::data(const QModelIndex &index, int role) const 
{
  if(!index.isValid())
     return QVariant();

  if (role == Qt::TextAlignmentRole) 
       return Qt::AlignCenter | Qt::AlignVCenter;
}
Run Code Online (Sandbox Code Playgroud)

但是这并没有对齐我的复选框.

有谁知道如何对齐复选框是这种模式?

checkbox qt alignment

8
推荐指数
1
解决办法
8794
查看次数

标签 统计

alignment ×1

checkbox ×1

qt ×1