[PyQt] Editing multiple items in QTreeView delegate
jpolk5001 at yahoo.com
Wed Apr 6 01:43:38 BST 2011
I have a curious dilemma I can't seem to find any information about in the docs...
I have a QTreeView and a delegate...
The items in the QTreeView have columns of similar data. When I set the
selection behaviour to multiSelect (actually called ExtendedSelect) I can pick
a single column of numbers that all have either a "1" in them. I can then
CTRL-click and change one of them from "1" to "0"...while all of them are still
What I want to do is to simultaneously change all of them from 1 to 0 in one fell swoop.
In the delegate though...if I try to use
indices = treeView.selectedIndexes()
it of course doesn't know anything about "treeView"....how can I pass to the delegate
some variable that contains an address/pointer/reference to the QTreeView, so that I
can query all the selected items. I'm trying to make this work in the "setModelData"
of the delegate.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the PyQt