QHeaderView该类中有一些方法可以满足您的需求。最简单的是:
table.horizontalHeader().setStretchLastSection(True)
这将确保自动调整最后一列的大小以适合表中的可用空间,而其他列的宽度保持不变(并由用户调整大小)。
或者,有一些方法可以设置
ResizeMode列的。
对于Qt5:
table.setColumnWidth(1, 80)table.horizontalHeader().setSectionResizeMode(0, QHeaderView.Stretch)
对于Qt4:
table.setColumnWidth(1, 80)table.horizontalHeader().setResizeMode(0, QHeaderView.Stretch)
这将固定第二列的宽度,并确保自动调整第一列的大小以填充剩余的空间(但防止用户调整任何其他大小)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)