使用具有4列(隐藏1列)的PyQt5 QTableView。我需要将第一列和第三列固定为特定大小,并允许中间列调整大小(即占用其余空间)。我尝试了以下策略,但没有得到我想要的结果:
@Component({
selector: 'app-four',
template: '<h1>Hi there from 4</h1>'
})
export class Child4Component{}
关于如何实现的任何建议?
答案 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)