QTableView中的相等拉伸列[重复]

Posted

技术标签:

【中文标题】QTableView中的相等拉伸列[重复]【英文标题】:Equal Stretch Columns in QTableView [duplicate] 【发布时间】:2020-01-31 15:22:38 【问题描述】:

我有一个关于 QtDesigner 的问题。

我创建了一个 QTableView 并用 3 列填充它。问题是我找不到拉伸它们的选项:

我看到我可以拉伸最后一个,但仅此而已。

关于如何制作的任何想法?

【问题讨论】:

不确定这是否可以在 Qt Designer 中实现,但您可以通过 QTableView.horizontalHeader().setSectionResizeMode(i, QHeaderView.Stretch) 以编程方式完成此操作。 【参考方案1】:

感谢@Heike 的回答:

for i in range(self.tableWidget.columnCount()):
    self.tableWidget.horizontalHeader().setSectionResizeMode(i, QtWidgets.QHeaderView.Stretch)

【讨论】:

以上是关于QTableView中的相等拉伸列[重复]的主要内容,如果未能解决你的问题,请参考以下文章

QTableView 列的相对大小提示

QTableWidget

QTableView / QTableWidget:使用 Qt 设计器拉伸最后一列

包装css网格并拉伸一个网格项以占用所有空列[重复]

有没有办法自动调整 QTableView 的最后一列的内容?

QTableView - 使用布局获得正确的大小[重复]