可以使用以下代码来设置 QTableWidget
的列宽度按照平均分配:
tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);
这将会让所有的列宽度都按照平均分配来调整,使得它们能够占满整个表格的宽度。
如果你想要设置单独的列的宽度按照平均分配,可以使用以下代码:
tableWidget->horizontalHeader()->setSectionResizeMode(column, QHeaderView::Stretch);
其中 column
是你想要设置的列的编号。
最后,如果你想要设置所有的列的宽度都按照固定值来调整,可以使用以下代码:
tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Fixed);
这样所有的列的宽度都会固定下来,不会再自动调整了。