當我在QTableWidget
中選擇單個行時,我似乎無法保持水平標題被選中。如何在QTableWidget中有一個項目時選擇保持標題?
例子:
如何防止被選擇過的頭?這隻發生在表格中的一行時。如果它有兩個以上的行,那麼它按預期工作,只有行本身被選中。
注:我已經設置
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
這樣,當用戶點擊一個小區內的所有行被選中。
當我在QTableWidget
中選擇單個行時,我似乎無法保持水平標題被選中。如何在QTableWidget中有一個項目時選擇保持標題?
例子:
如何防止被選擇過的頭?這隻發生在表格中的一行時。如果它有兩個以上的行,那麼它按預期工作,只有行本身被選中。
注:我已經設置
ui->tableWidget->setSelectionBehavior(QAbstractItemView::SelectRows);
這樣,當用戶點擊一個小區內的所有行被選中。
我創建了一個測試並觀察到相同的行爲,我不確定預期的行爲是什麼。我可以通過將horizontalHeaderHighlightSections
設置爲false來阻止它,但我不確定這是否是最佳解決方案。
也許方法setHighlightSections()可以幫助:
ui->tableWidget->horizontalHeader()->setHighlightSections(false);
感謝 - 這會工作得很好。 – 2010-08-23 04:43:18