gpt4 book ai didi

c++ - 调整 QTableWidget 列和行的大小以填充表格

转载 作者:可可西里 更新时间:2023-11-01 15:38:30 24 4
gpt4 key购买 nike

我有一个有 N 个列的 QTableWidget,当设置列数时,它们会自动填充整个 QTableWidget。当我尝试将列数动态更改为 N/2 列时,每列的大小没有改变。这导致 QTableWidget 的右半部分只有空白。

相反,如果我将列数重置为 2*N,则列宽会适本地自行调整并填充 QTableWidget。

我想知道如何在 QTableWidget 没有任何空格的情况下重置列数和行数?

最佳答案

您是否尝试过设置 QHeaderView 的调整大小模式?

    QTableWidget* myTable = new QTableWidet;
QHeaderView* header = myTable->horizontalHeader();
header->setResizeMode(QHeaderView::Stretch);

编辑:如前所述,在 Qt 5 中:

    QTableWidget* myTable = new QTableWidet;
QHeaderView* header = myTable->horizontalHeader();
header->setSectionResizeMode(QHeaderView::Stretch);

关于c++ - 调整 QTableWidget 列和行的大小以填充表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17411634/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com