Qtablewidget 去除黑色空间 PyQt5

Posted

技术标签:

【中文标题】Qtablewidget 去除黑色空间 PyQt5【英文标题】:Qtablewidget remove black space PyQt5 【发布时间】:2018-04-11 11:16:18 【问题描述】:

我正在尝试删除QTableWidget 中的冗余空间。我正在使用 PyQt5。

这是代码

    self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
    self.tableWidget.setGeometry(QtCore.QRect(10, 10, 500, 351))
    self.tableWidget.setRowCount(5)
    self.tableWidget.setColumnCount(3)

    self.tableWidget.setHorizontalHeaderLabels(["name", "pass", "Id" ])
    self.tableWidget.setObjectName("tableWidget")

您可以在下图中看到问题。

【问题讨论】:

【参考方案1】:

您需要使用stretchLastSection 属性

 self.tableWidget.horizontalHeader().setStretchLastSection(True);

【讨论】:

无效语法(->) 谢谢它工作正常,但我应该使用 True 不是 true @Adel,试试True

以上是关于Qtablewidget 去除黑色空间 PyQt5的主要内容,如果未能解决你的问题,请参考以下文章

PyQt5中的Matplotlib:如何去除边缘的小空间

如何去除视频中的黑色空间?斯威夫特

Android Videoview - 去除两侧的黑色空间

如何使用 PYQT5 使 QTableWidget 单元格只读?

在 pyqt5 QTableWidget 中应用样式:已选择

PyQt5-高级控件使用(QTableWidget)