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

时间:2012-05-26 08:25:28

标签: qt qtablewidget qt4.8

有没有让QTableWidget的标题项像QTreeWidget一样伸展到完整大小?

1 个答案:

答案 0 :(得分:13)

来自QTableView文档:

  

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

     

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

你应该尝试一下。

 QTableWidget *tw = ...;
 tw->horizontalHeader()->setStretchLastSection(true);

stretchLastSection文档包含:

  

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

这就是树视图的用法。