要设置QTableWidget的表格列宽,你可以使用setColumnWidth
方法。以下是一个示例:
# 创建一个QTableWidget对象
table_widget = QTableWidget()
# 设置列数和行数
table_widget.setColumnCount(3)
table_widget.setRowCount(4)
# 设置第一列的宽度为100像素
table_widget.setColumnWidth(0, 100)
# 设置第二列的宽度为200像素
table_widget.setColumnWidth(1, 200)
# 设置第三列的宽度自适应内容
table_widget.horizontalHeader().setSectionResizeMode(2, QHeaderView.ResizeToContents)
在上述示例中,我们首先创建了一个QTableWidget对象,并设置了表格的列数和行数。然后,使用setColumnWidth
方法分别设置了第一列和第二列的宽度。最后,通过调用horizontalHeader().setSectionResizeMode
方法将第三列的宽度设置为自适应内容。
这样就可以根据需要设置QTableWidget表格中各个列的宽度了。
内容由零声教学AI助手提供,问题来源于学员提问