QT | 您所在的位置:网站首页 › tableWidget获取当前所有行数据 › QT |
在qtablewidget中获取当前选定行号的方法: 方法一:通过QList QTableWidget::SelectedRanges()获取当前选定的范围,然后根据所选范围的起止进行行号判断。 方法二:通过cellClicked(int,int)信号先获取当前鼠标点击单元格坐标,然后判断所在行号,该方法在设定表格每次选择一整行时,效果更好。 以下为部分核心代码: ui.tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); //设置整行选择 ui.tableWidget->wetSelectionMode(QAbstractItemView::SingleSelection); //设置只选择一行方法一:QTableWidget::SelectedRanges() QList ranges = ui.tableWidget->selectedRanges(); if(ranges.count() == 0) { qDebug() |
CopyRight 2018-2019 实验室设备网 版权所有 |