Hi all, as the post says I want to hide the branches in a QTreeWidget. I attach an image showing the result that I want. I think that the solution could be calling QTreeView::drawBranches but I don't know how to make it. Anybody knows it?
Thanks.
Hi all, as the post says I want to hide the branches in a QTreeWidget. I attach an image showing the result that I want. I think that the solution could be calling QTreeView::drawBranches but I don't know how to make it. Anybody knows it?
Thanks.
You mean expanding/collapsing?
void QTreeWidget::setItemExpanded ( const QTreeWidgetItem * item, bool expand)
No, I mean not to draw the branches joining each item in the tree view with its parentOriginally Posted by jpn
Ah of course, sorry for being so thoughtless.Originally Posted by SkripT
Yes, reimplementing drawBranches() and leave it empty.
Last edited by jpn; 7th March 2006 at 13:30.
Many thanks jpn
Hi again, I've reimplemented drawBranches leaving it empty and the branches are not drawn (as I wanted), the problem is that the icons to expand/colapse the tree items aren't neither paintedbut in the example that I have attached are painted. Anybody knows how to force to paint them withoyt having to draw the branches?
Last edited by SkripT; 8th March 2006 at 10:14.
In that case you most probably need to implement your own style which can draw that kind of primitive elements the way you want (QStyle::PE_IndicatorBranch).
Ok thanks jpn, but, and sorry for my ingnorance, how could I call to paint the QStyle::PE_IndicatorBranch directly (if it's possible to do it)?
Mom, look what I did!! Heh, this was kinda interesting so I gave it a shot. Never played too much with styles...
Create an instance of the attached style and set it for your treewidget (QWidget::setStyle(QStyle*)).
And remember to remove the empty drawBranches() from your treewidget..
gfunk (30th May 2006), josh (3rd April 2007), WinchellChung (6th June 2007)
Looks cool jpn, it's exactly what I need. Thanks a lot one more time.
Last edited by SkripT; 8th March 2006 at 18:19.
This helped us too, thanks.
Bookmarks