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

Posted

技术标签:

【中文标题】使列充满QTableWidget的整个宽度[重复]【英文标题】:Make columns fill the full width of QTableWidget [duplicate] 【发布时间】:2015-07-18 16:39:19 【问题描述】:

我有一个 QTablewidget 实例,其中有几列几行和一些数据。

现在我正在寻找一种方法来使列充满 tablewidget 的整个宽度。另外,我希望所有列都具有相同的宽度。

有没有办法做到这一点?

【问题讨论】:

QTableWidget 继承自 QTableView,因此视图和 Widget 的任何方法都可以使用。另请参阅 C++ 中的 this question。 【参考方案1】:

这段代码对我来说很好用:

self.tablewidget_preview.horizo​​ntalHeader().setStretchLastSection(True) self.tablewidget_preview.horizo​​ntalHeader().setSectionResizeMode(QHeaderView.Stretch)

【讨论】:

以上是关于使列充满QTableWidget的整个宽度[重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何使列的宽度适合其在 HTML 表格中的内容?

android 如何让自定义dialog的宽度充满整个屏幕

我在iframe里写了<div>标签。宽度设的是100%,却不能充满整个屏幕。而且<div>标签外部的<body>宽度是100%.

element ui 的table怎么设置能使列的宽度自适应列内容。

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

QTableWidget 中的列宽