
Originally Posted by
vkincaid
Maybe I'm missing something from the documentation but I couldn't find a way to "lock" a QTreeWidget object, meaning no column resizing and no column drag/drop. I tried to overwrite drag*Event and dropEvent with empty bodies but that didn't do it. Would anyone know how to accomplish this?
Thanks a lot!
Take a look at QTreeWidget's base classes (QTreeView & QAbstractItemView ). You can use this code to "lock" column widths :
MyTree
->header
()->setResizeMode
( QHeaderView::Fixed );
QTreeWidget * MyTree;
MyTree->header()->setResizeMode ( QHeaderView::Fixed );
To copy to clipboard, switch view to plain text mode
And this one to lock drag & drop :
MyTree->setDragDropMode ( QAbstractItemView::NoDragDrop );
To copy to clipboard, switch view to plain text mode
Bookmarks