我需要一段代码来检查用户是否在QTableWidget
中选择了至少一行
可以使用QTableWidget
引用ui->tableWidget
。
我试图检查是否有选择,如果没有,则显示一个消息框,如果是,请转到我写的代码。
感谢。
答案 0 :(得分:1)
您可以从选择模型中获取所选行,如:
QItemSelectionModel *selectionModel = ui->tableWidget->selectionModel();
QModelIndexList *selectedRows = selectionModel->selectedRows();
if (selectedRows.size() > 0) {
// There is at lease one selected row.
}