QTableView 列宽可调

Posted

技术标签:

【中文标题】QTableView 列宽可调【英文标题】:QTableView column width adjustable 【发布时间】:2012-03-08 23:23:23 【问题描述】:

有没有办法让用户调整 QTableView 的列宽?或者是调整列以使 resizeColumnToContents 或 resizeColumnsToContents 的唯一方法?

【问题讨论】:

【参考方案1】:

QTableView 的horizontal and vertical headers 将允许在未根据其内容调整列(或行)大小时调整大小。请参阅ResizeMode 枚举。调整大小后,将通过SectionResized 信号通知您调整大小。

【讨论】:

谢谢!我将 setStrechLastSection(true) 和 setResizeMode 组合使用到 QHeaderView::Interactive。

以上是关于QTableView 列宽可调的主要内容,如果未能解决你的问题,请参考以下文章

PyQt:如何调整 QTableView 标题大小/列宽

QTableView自适应填充伸展列宽的基础上 再固定特定某列宽

Qt如何按比例分配QTableView的列宽并且充满整个控件

QTableView根据内容自动调整列宽行高

QTableView根据内容自动调整列宽行高

QTableView根据内容自动调整列宽行高