ui->xvalue->setSelectionBehavior(QAbstractItemView::SelectRows);
ui->xvalue->setSelectionMode(QAbstractItemView::ExtendedSelection);
使用这两行我可以选择表中的行。但现在我需要的是当我点击按钮“我希望在表格中选择所有行”时。
void Widget::on_pushButton_2_clicked() // Select all rows push button
{
ui->xvalue->selectionModel()->???
}
我不知道如何进一步解决问题。
答案 0 :(得分:1)
QTableWidget
继承QAbstractItemView
的selectAll
函数,所以它实际上非常简单。假设ui-> xvalue是QTableWidget
,您的代码将如下所示:
void Widget::on_pushButton_2_clicked() // Select all rows push button
{
ui->xvalue->selectAll();
}