[PyQt] QTreeWidget and item parents
Scott Frankel
frankel at circlesfx.com
Thu Aug 27 18:49:32 BST 2009
Perfect. Thanks!
Scott
On Aug 27, 2009, at 9:29 AM, Jamie Riotto wrote:
> Scott,
> simply do:
>
> print self.theTree.currentItem().text(0)
> index = self.theTree.currentIndex()
> print "row: ", index.row() # returns row number
> relative to branch parent
> NEW>>> print "parent", index.parent()
>
> Cheers - jamie
>
> On Thu, Aug 27, 2009 at 8:46 AM, Scott
> Frankel<frankel at circlesfx.com> wrote:
>>
>> Hello,
>>
>> How would one identify the parent of a selected item in a
>> QTreeWidget?
>>
>> I have a tree with several branches. Each branch contains leaves
>> with the
>> same names. (See attached sample code.) I'd like to be able to
>> identify
>> that the leave item selected, say "Bbbb," was picked from branch
>> "Three."
>>
>> I'm identifying the selected leaf item with currentItem(). (See
>> line 126 in
>> pickItem()). The currentIndex() method returns indeces that appear
>> to be
>> relative to the leaf's parent, which in this case doesn't help me
>> identify
>> which branch item is the selected item's parent.
>>
>> Thanks in advance!
>> Scott
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> _______________________________________________
>> PyQt mailing list PyQt at riverbankcomputing.com
>> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>>
>
> _______________________________________________
> PyQt mailing list PyQt at riverbankcomputing.com
> http://www.riverbankcomputing.com/mailman/listinfo/pyqt
>
Scott Frankel
President/VFX Supervisor
Circle-S Studios
www.circlesfx.com
510-339-7477 (o)
510-332-2990 (c)
More information about the PyQt
mailing list