Как выбрать строку в QTableView? - PullRequest
38 голосов
/ 05 октября 2010

Я новичок в QT, и я использую QTableView, как показано ниже:

enter image description here

В левой части таблицы Qt автоматически показываетномер строки, как я уже отмечал красным.Как мне избавиться от этих чисел?

Другая моя проблема в том, что, если я щелкаю по любой ячейке, выбирается только эта ячейка.Как сделать так, чтобы, когда пользователь щелкает ячейку, выделялась вся строка, как я отмечал розовым цветом?Например, если я щелкну по ячейке testApp-copy.itr , тогда будет выбрана вся третья строка.

1 Ответ

65 голосов
/ 05 октября 2010

Используйте

table->verticalHeader()->hide();

для получения вертикального заголовка и скрытияэто и

table->setSelectionBehavior(QAbstractItemView::SelectRows);

, чтобы QTableView выбрать только целоестрок.Вы также можете указать режим выбора .

...