0
在QTreeView中,我想通過拖放複製行。相應的將&路設置的樣子:在QTreeView中拖放隱藏的QStandardItemModel列
this->setDragDropMode(QAbstractItemView::DragDrop);
this->setDropIndicatorShown(true);
這工作得很好unsing針對由QTreeView則可視化的基本QStandardItemModel的列。但不是模型的所有列顯現(見Hide future columns of QStandardItemModel in QTreeView):
void MyViewClass::columnCountChanged(int p_nOldCount , int p_nNewCount)
{
QTreeView::columnCountChanged(p_nOldCount, p_nNewCount);
for (int i = MyViewClass::m_nColumnType; i < p_nNewCount; ++i)
{
setColumnHidden(i, true);
}
}
我如何通過在QTreeView則拖放一個QStandardItemModel全行復制時,並非所有的列由QTreeView則顯現?