QTableView中显示的文本默认都是左对齐的, 如果需要将文本居中显示或者右对齐显示该怎么做呢?
其实很简单, 在model类的data函数中, 当role==Qt::TextAlignmentRole时, 返回Qt::AlignCenter或者你需要的任何值即可.
同样, 这个role还有很多其他的取值可以利用的, 如前景色,背景色,字体等.
QTableView中显示的文本默认都是左对齐的, 如果需要将文本居中显示或者右对齐显示该怎么做呢?
其实很简单, 在model类的data函数中, 当role==Qt::TextAlignmentRole时, 返回Qt::AlignCenter或者你需要的任何值即可.
同样, 这个role还有很多其他的取值可以利用的, 如前景色,背景色,字体等.