2010-08-23 29 views
6

當我在QTableWidget中選擇單個行時,我似乎無法保持水平標題被選中。如何在QTableWidget中有一個項目時選擇保持標題?

例子:

alt text

如何防止被選擇過的頭?這隻發生在表格中的一行時。如果它有兩個以上的行,那麼它按預期工作,只有行本身被選中。


注:我已經設置

ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows); 

這樣,當用戶點擊一個小區內的所有行被選中。

回答

7

我創建了一個測試並觀察到相同的行爲,我不確定預期的行爲是什麼。我可以通過將horizontalHeaderHighlightSections設置爲false來阻止它,但我不確定這是否是最佳解決方案。

+0

感謝 - 這會工作得很好。 – 2010-08-23 04:43:18

3

也許方法setHighlightSections()可以幫助:

ui->tableWidget->horizontalHeader()->setHighlightSections(false); 
相關問題