QTableWidget像QTreeWidget一样自动拉伸最后一个字段

dai*_*isy 4 qt qtablewidget qt4.8

无论如何让QTableWidget的标题项目像QTreeWidget一样伸展到完整大小?

Mat*_*Mat 14

QTableView文档:

默认情况下,表中的单元格不会展开以填充可用空间.

您可以通过拉伸最后一个标题部分使单元格填充可用空间.使用horizontalHeader()或访问相关标题verticalHeader()并设置标题的stretchLastSection属性.

你应该尝试一下.

 QTableWidget *tw = ...;
 tw->horizontalHeader()->setStretchLastSection(true);
Run Code Online (Sandbox Code Playgroud)

stretchLastSection文件有:

注意: QTreeView提供的水平标题配置为此属性设置为true,以确保视图不会浪费为其标题分配给它的任何空间.

这就是树视图的作用.