我正在使用qtableview -s來顯示來自sqlite表的一些數據。我有兩個本質上相同的表格。他們都在行中顯示巴士站(相同型號)。在第一張表中,我選擇離開,我想實現的是在第二個表中,所選的一個之前的所有條目都不可選擇,以便用戶不能後退選擇它們。 我能夠隱藏他們使用setRowHidden(row,true)但我想仍然看到他們,但無法選擇它們。QT4 Qtableview禁用行選擇
我嘗試使用標誌Qt :: ItemFlags(在自定義模型中使用標誌方法)的行,但無論我使用的行仍可選擇。有誰知道如何禁用QTableView中的行,以便仍然顯示但不可選。
我使用了子類並重寫。這是正確的方式,因爲我發現我的代碼中的錯誤,它現在正在工作。我會發布解決方案。我從來沒有使用過QAbstractProxyModel。將不得不檢查出來。謝謝 – roko