可以使用如下代码删除包含特定 item 的行:
def remove_row_by_item(table_widget, item):
rows = table_widget.rowCount()
for i in range(rows):
if table_widget.item(i, 0) == item:
table_widget.removeRow(i)
break
其中,table_widget
是 QTableWidget 对象,item
是要删除的 QTableWidgetItem 对象。该函数会遍历表格中的每一行,查找是否包含指定的 item,如果找到就删除该行并返回。