【发布时间】:2016-10-13 10:54:43
【问题描述】:
我在表格视图中正确调整行大小时遇到了一个小问题。 我有一个垂直标题,没有水平标题。 我试过了:
self.Popup.table.setModel(notesTableModel(datainput))
self.Popup.table.horizontalHeader().setVisible(False)
self.Popup.table.verticalHeader().setFixedWidth(200)
for n in xrange(self.Popup.table.model().columnCount()):
self.Popup.table.setColumnWidth(n,150)
这很好用,但是当我尝试时:
for n in xrange(self.Popup.table.model().rowCount()):
self.Popup.table.setRowHeight(n,100)
或
for n in xrange(self.Popup.table.model().rowCount()):
self.Popup.table.resizeRowToContents(n)
即使文本超过单元格的长度,也不会调整行的大小。
如何强制行适合数据?
【问题讨论】:
-
不清楚您希望行/列调整大小的方向。你说的是换行吗?
-
是的,完全正确;我希望行根据该行中单元格的内容增加高度。
标签: python resize pyqt4 qtableview