如何在表格中跨越单元格后修复空边框线?

时间:2018-03-02 07:25:04

标签: python html pyqt border

我正在研究python脚本,我使用的是PyQt4。当我尝试使用函数setSpan(row, col, rowSpanWidth, colSpanWidth)进行跨越并使用“author”应用于单元格时。我得到了这个结果,边界清除了,我不知道为什么。跨越在表格内的单元格或另一(右)侧/边缘上工作正常。左侧不对。

决赛桌

任何人都可以给我一个小贴士,我应该做些什么来实现这个目标?或者建议?

代码:

self.table = QTableWidget()
self.table.setRowCount(7)
self.table.setColumnCount(2)
self.table.verticalHeader().setVisible(False)
self.table.horizontalHeader().setVisible(False)

# add data into table
for indexRow, row in enumerate(tableDict):
    for indexCol, col in enumerate(tableDict[indexRow]):
        self.table.setItem(indexRow, indexCol, QTableWidgetItem(tableDict[indexRow][indexCol]))

self.table.setSpan(3, 0, 2, 1)

# table is readable only
self.table.setStyleSheet("border:0px;")
self.table.setFocusPolicy(Qt.NoFocus)
self.table.setEditTriggers(QAbstractItemView.NoEditTriggers)
self.table.setSelectionMode(QAbstractItemView.NoSelection)
self.table.setShowGrid(True)

self.table.resizeColumnsToContents()`

0 个答案:

没有答案