2012-01-23 28 views
0

我有簡單QStandardItemModel保存日期在QTreeView則 顯示當我設置一個斷列:Qt的QStandardItem setCheckable(真)不到風度保存複選框狀態

items.insert(1,new QStandardItem()); 
    items.at(1)->setCheckable(true); 
    m_model->insertRow(0,items); 

然後我選中該複選框,並關閉包含Qtreeview的QDialog。 當我再次打開QDialog框時,狀態dosn't保存。我不再構建它,所有其他列 保存在視圖中。 什麼即時通訊做錯了,我沒有什麼循環和一遍又一遍地保存狀態。

回答

1

'setCheckable(true);'只需啓用該小部件即可進行檢查。如果你在setChecked(true);之後,你的小部件將被檢查。