【问题标题】:Qtablewidget remove black space PyQt5Qtablewidget 去除黑色空间 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")

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

【问题讨论】:

    标签: python python-3.x qt pyqt5


    【解决方案1】:

    您需要使用stretchLastSection 属性

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

    【讨论】:

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