В QListWidget вы можете удалить напрямую с помощью takeAt()
, но не в QListView (читайте Qt Model / View). Вы должны использовать виджет, если вам не нужна ваша собственная модель. Если QListView равен , то вы хотите получить модель и удалите, т.е. qListView.model().removeRow(row)