小编Mee*_*Mee的帖子

如何在 PyQt4 中使用 setRowHeight 和 resizeRowToContents 调整行大小?

我在表格视图中正确调整行大小时遇到​​一个小问题。我有一个垂直标题,没有水平标题。我试过:

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)
Run Code Online (Sandbox Code Playgroud)

这工作得很好,但是当我尝试时:

 for n in xrange(self.Popup.table.model().rowCount()):
     self.Popup.table.setRowHeight(n,100)
Run Code Online (Sandbox Code Playgroud)

或者

for n in xrange(self.Popup.table.model().rowCount()):
     self.Popup.table.resizeRowToContents(n)
Run Code Online (Sandbox Code Playgroud)

即使文本超过单元格的长度,也不会调整行的大小。

如何强制行适合数据?

python resize qtableview pyqt4

1
推荐指数
1
解决办法
7701
查看次数

标签 统计

pyqt4 ×1

python ×1

qtableview ×1

resize ×1