我们在使用QTableWidget的时候,经常会出现列宽大小和我们想象不一致的情况,如下图:
内容不能完全显示,需要手动调整列宽才能显示完全。
还有如下图:
因此需要我们擅于调整列宽为我们所使用,现将列宽调整总结如下(行宽请参考):
列宽自动分配
self.tableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Stretch) # self.tableWidget.verticalHeader().setSectionResizeMode(QHeaderView.Stretch)
效果如下:
此种模式下,我们没法手动调整列宽