我正在尝试删除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")


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

python - Qtablewidget删除黑色空间PyQt5-LMLPHP

最佳答案

您需要使用stretchLastSection属性

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

08-25 03:23