QTablewidget setcurrwidget item不重叠
时间: 2023-11-14 16:04:38 浏览: 43
QT QTablewidget的使用
4星 · 用户满意度95%
您可以使用QTableWidget的setSpan()方法来设置单元格的合并。这样可以避免单元格重叠问题。
以下是一个示例代码,演示如何在QTableWidget中设置合并单元格:
```python
from PyQt5.QtWidgets import QApplication, QTableWidget, QTableWidgetItem
app = QApplication([])
table = QTableWidget(4, 4)
# 设置单元格的合并
table.setSpan(0, 0, 2, 2) # 合并2行2列
# 设置单元格内容
table.setItem(0, 0, QTableWidgetItem("1"))
table.setItem(0, 2, QTableWidgetItem("2"))
table.setItem(2, 0, QTableWidgetItem("3"))
table.setItem(2, 2, QTableWidgetItem("4"))
table.show()
app.exec_()
```
在上面的代码中,我们首先创建一个QTableWidget,然后使用setSpan()方法将第一个单元格合并为2行2列。接下来,我们设置单元格的内容,并显示QTableWidget。运行代码后,您可以看到第一个单元格合并了2行2列,没有重叠。
阅读全文