web-dev-qa-db-ja.com

QTableViewで行を選択する方法

以下に示すように、私はQTを初めて使用し、QTableViewを使用しています。

enter image description here

テーブルの左側で、Qtは自動的に行番号を表示しています。これらの数値を取り除くにはどうすればよいですか?

私の他の問題は、任意のセルをクリックすると、そのセルのみが選択されることです。ユーザーがセルをクリックすると、ピンク色で示したように、行全体が選択される場所に移動するにはどうすればよいですか?たとえば、testApp-copy.itrセル​​をクリックすると、3番目の行全体が選択されます。

40
saravanan

使用する

_table->_ verticalHeader() _->_ hide() _;_

垂直ヘッダーを取得して非表示にする、および

_table->_ setSelectionBehavior _(_ _QAbstractItemView::SelectRows_ _);_

QTableViewが行全体のみを選択するようにします。 選択モード を指定することもできます。

72