【发布时间】:2015-02-06 13:51:21
【问题描述】:
我需要继承我的 QTableView 的 QStyledItemDelegate。更具体地说,我需要修改特定列的显示。此列中的单元格通常包含文本。这是我的自定义 QStyledItemDelegate 类的一小部分:
elif index.column() == 3:
title = index.data()
painter.drawText(option.rect, QtCore.Qt.AlignCenter, title)
但是当我尝试这样显示时,我遇到了一个小问题。
预期:
现实:
要获得预期的图片,我只需要在 StyledItemDelegate 中的此列上什么都不做。我需要做同样的事情,但使用函数 drawText。
你有什么想法吗?
【问题讨论】:
-
我不熟悉这个工具包,所以不敢回答。但我猜你需要设置wordWrap。
标签: python pyqt qstyleditemdelegate