之前翻了不少博客,并没有讲到过如何固定QTableWidget的行高以及列宽的方式,最多的就是讲到设置自适应列宽,翻看了pyqt的源代码,然后做了些尝试,把如何设置的方法介绍一下:
固定QTableWidget列宽:
QTableWidget.horizontalHeader().setSectionResizeMode(QHeaderView.Fixed)
固定QTableWidget行高:
QTableWidget.verticalHeader().setSectionResizeMode(QHeaderView.Fixed)
设置自适应列宽:
QTableWidget.horizontalHeader().setSectionResizeMode(0, QHeaderView.ResizeToContents)
0为指定的实现自适应列宽的列序号,很简单。