pyqt5 获取tableWidget第几行是空
时间: 2024-02-27 18:54:31 浏览: 113
对PyQt5的输入对话框使用(QInputDialog)详解
你可以通过遍历 `tableWidget` 的每一行,判断每一行是否为空来获取第几行为空。以下是示例代码:
```python
def get_empty_row(table):
for i in range(table.rowCount()):
is_empty = True
for j in range(table.columnCount()):
item = table.item(i, j)
if item is not None and item.text():
is_empty = False
break
if is_empty:
return i
return None
```
调用这个函数 `get_empty_row(tableWidget)` 可以获取第一个空行的行号,如果没有空行则返回 `None`。
阅读全文