C++ QT检查至少选择了一行QTableWidget
我需要一段代码来检查用户是否在C++ QT检查至少选择了一行QTableWidget,c++,qt,C++,Qt,我需要一段代码来检查用户是否在QTableWidget 可以使用ui->tableWidget引用QTableWidget 我试图检查是否有选择,如果没有,则显示一个消息框,如果有,则转到我编写的代码 谢谢。您可以从选择模型中获得所选行,如下所示: QItemSelectionModel *selectionModel = ui->tableWidget->selectionModel(); QModelIndexList *selectedRows = selectionModel
QTableWidget
可以使用ui->tableWidget
引用QTableWidget
我试图检查是否有选择,如果没有,则显示一个消息框,如果有,则转到我编写的代码
谢谢。您可以从选择模型中获得所选行,如下所示:
QItemSelectionModel *selectionModel = ui->tableWidget->selectionModel();
QModelIndexList *selectedRows = selectionModel->selectedRows();
if (selectedRows.size() > 0) {
// There is at lease one selected row.
}
事实上,我已经有了所选的行,只是不确定要在if语句中放入什么。感谢:)