【问题标题】:QTableView cell text alignment - changing without iteratingQTableView 单元格文本对齐 - 无需迭代即可更改
【发布时间】:2012-07-13 12:17:46
【问题描述】:

有没有更好的方法来更改列文本对齐方式?我正在遍历列中的所有单元格:

for r in range(self.rowCount()):
    self.item(r, column).setTextAlignment(Qt.AlignmentFlag.AlignCenter)

难道没有更好(更直接)的方法吗?

【问题讨论】:

标签: python pyqt pyside


【解决方案1】:

不确定这是否适合您的其余代码,但您是否查看过 setColumnAlignment() 方法?

http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qgraphicsgridlayout.html#setColumnAlignment

好像这样就可以了。

【讨论】:

  • 这样的方法会很棒但不幸的是它不是QTableWidget的成员。还是谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-10-03
  • 2020-08-26
  • 2018-04-22
  • 2013-02-07
  • 1970-01-01
相关资源
最近更新 更多