• 3065阅读
  • 1回复

[提问]QAbstractTableModel关于输入居中的问题 [复制链接]

上一主题 下一主题
离线qazaq408
 

只看楼主 倒序阅读 楼主  发表于: 2017-11-27
现在有个MVC结构,其中模型继承自QAbstractTableModel,我希望在修改数据时居中显示

我说的是修改数据时文字居中,就是鼠标双击某个Item的时候,这个item的文字居中,而不是显示的时候

在模型的data函数里有
  1. if(r == Qt::TextAlignmentRole)
  2.         return QVariant(Qt::AlignCenter);
这个用于确保显示数据时都是居中,但这样设置后,修改数据时的Item还是左对齐,怎么样使得修改数据时也是左对齐?

离线笑颜

只看该作者 1楼 发表于: 2017-11-27
修改数据的时候,应该是Delegate相关的一些设置吧!可以查询一下
快速回复
限100 字节
 
上一个 下一个