0
void scrollBarValueChanged(int value)
{
int row = view->rowAt(value);
}
如標題,當滾動條滾動時,如何獲取滾動行索引?QTableView如何獲取滾動條的行位置
void scrollBarValueChanged(int value)
{
int row = view->rowAt(value);
}
如標題,當滾動條滾動時,如何獲取滾動行索引?QTableView如何獲取滾動條的行位置
使用horizontalScrollBar()
verticalScrollBar()
函數並從中獲取滾動值。
QScrollBar *verticalScroll = ui->tableView->verticalScrollBar();
QScrollBar *horizontalScroll = ui->tableView->horizontalScrollBar();
int valueV = verticalScroll->value();
int valueH = horizontalScroll->value();
還使用scrollTo
函數來滾動到您的表單元格索引。 (水平和垂直)
ui->tableView->scrollTo(ui->tableView->model()->index(row,column));
這樣的形象:
ui->tableView->scrollTo(ui->tableView->model()->index(7,3));
的QTableView頁Qt的網站。
你只是想確保某些行可以通過滾動滾動條來看到嗎? – PRIME