QTableView单元格文本对齐 - 更改没有迭代
问题描述:
是否有更好的方法来更改列文本对齐?我遍历列中的所有单元格:QTableView单元格文本对齐 - 更改没有迭代
for r in range(self.rowCount()):
self.item(r, column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)
是否有更好的(更简单)的方法呢?
答
不知道这是否适合您的代码的其余部分,但你看看setColumnAlignment()方法吗?
看起来这会做到这一点。
+0
这样的方法会很好,但不幸的是它不是QTableWidget的成员。不管怎么说,还是要谢谢你! – jheyse 2012-07-13 22:01:44
看起来像这样在这里回答: http://*.com/questions/4958893/how-to-set-text-alignment-on-a-column-of-qtableview-programatically – 2013-02-15 17:52:01