PyQt5 QTableview列大小调整

时间:2018-07-13 13:26:49

标签: python pyqt5

使用具有4列(隐藏1列)的PyQt5 QTableView。我需要将第一列和第三列固定为特定大小,并允许中间列调整大小(即占用其余空间)。我尝试了以下策略,但没有得到我想要的结果:

@Component({
  selector: 'app-four',
  template: '<h1>Hi there from 4</h1>'
})
export class Child4Component{}

关于如何实现的任何建议?

1 个答案:

答案 0 :(得分:0)

找到答案:

self.icdDataView.setModel(mdl)
self.icdDataView.setColumnHidden(0, True)
self.icdDataView.horizontalHeader().setStretchLastSection(False)
self.icdDataView.setColumnWidth(1, 100)
self.icdDataView.setColumnWidth(3, 100)
self.icdDataView.horizontalHeader().setSectionResizeMode(2, QHeaderView.Stretch)
self.icdDataView.selectRow(0)