拉伸QTableWidget列,但允许用户根据需要调整大小
我正在寻找一种方法来拉伸QTableWidget列,但仍然允许用户根据需要调整大小。当我使用拉伸QTableWidget列,但允许用户根据需要调整大小,qt,resize,qtablewidget,Qt,Resize,Qtablewidget,我正在寻找一种方法来拉伸QTableWidget列,但仍然允许用户根据需要调整大小。当我使用 ui->tableWidget->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch); 用户无法调整列的大小。这是我需要的东西的草图 您可以使用以下方法: 在表初始化之后,当它充满数据集时,将resizeMode调整为QHeaderView::Stretch 遍历标题列,并将其宽度存储到某个数组中 柱的宽度可通过以下方
ui->tableWidget->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);
用户无法调整列的大小。这是我需要的东西的草图
您可以使用以下方法:
柱的宽度可通过以下方式访问:
ui->tableWidget->horizontalHeader()->sectionSize(i)
重要的一点是如何设置100px的宽度,如果它是固定的,则无法调整大小是正常的。