qtablewidget怎么设置列宽度均分窗口宽度

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qtablewidget怎么设置列宽度均分窗口宽度相关的知识,希望对你有一定的参考价值。

参考技术A

在qtablewidget外面的容器设置布局管理器,然后

    qt4

    table->horizontalHeader()->setStretchLastSection(true);

    table->horizontalHeader()->setResizeMode(QHeaderView::Stretch);

    qt5

    /*设置tablewidget等宽*/

    QHeaderView* headerView = ui->tableWidget-horizontalHeader();

    headerView->setSectionResizeMode(QHeaderView::Stretch);

    /*或者下面的代码*/

    ui>tableWidget->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);

参考技术B verticalHeader()->setSectionResizeMode(QHeaderView::Stretch); 参考技术C //设置表格的对齐方式为均分窗口
table->horizontalHeader()->setSectionResizeMode(QHeaderView::Stretch);//均分列
table->verticalHeader()->setSectionResizeMode(QHeaderView::Stretch);//均分行

QTableWidget用法记录

文章目录

自动平均宽和列的宽度

Qt4的方法

ui->tableWidget->horizontalHeader()->setResizeMode(QHeaderView::Stretch);  //平均分配列宽
ui->tableWidget->verticalHeader

以上是关于qtablewidget怎么设置列宽度均分窗口宽度的主要内容,如果未能解决你的问题,请参考以下文章

QTableWidget用法记录

QTableWidget用法记录

PySide2,如何拉伸 QTableWidget 以适应窗口宽度?

使列充满QTableWidget的整个宽度[重复]

QTableWidget 扩展列以填充最后一列固定宽度

QTableWidget用法记录