Как сохранить заголовок от выбора, когда в QTableWidget есть один элемент? - PullRequest
7 голосов
/ 23 августа 2010

Я не могу удержать горизонтальный заголовок от выбора, когда я выбираю одну строку в QTableWidget.

Пример:

alt text

Как я могу предотвратить выбор заголовка?Это происходит только тогда, когда в таблице есть одна строка.Если в нем более двух строк, то он работает должным образом, и выбирается только сама строка.


Примечание. чтобы вся строка выбиралась, когда пользователь щелкает ячейку.

Ответы [ 2 ]

6 голосов
/ 23 августа 2010

Я создал тест и наблюдал такое же поведение, и я не уверен, что такое предполагаемое поведение. Мне удалось предотвратить это, установив для horizontalHeaderHighlightSections значение false, но я не уверен, является ли это оптимальным решением.

4 голосов
/ 31 мая 2012

Может быть, метод setHighlightSections () может помочь:

ui->tableWidget->horizontalHeader()->setHighlightSections(false); 
...