Hello, i have a problem with treeWidget.
I'd like to create a treeWidget and i want that all the treeWidget nodes areexpanded.
I have tried with this code, but it doesn.'t work.
Qt Code:
  1. bool main::setupTreeView ( QTreeWidget * thetwmTreeWidget )
  2. {
  3. QList<QTreeWidgetItem *> items;
  4.  
  5. if ( listtwmConfigPool.size() != 0 )
  6. {
  7. for ( int i = 0; i < myObject.size() ; i++ )
  8. {
  9. QTreeWidgetItem * tempQTreeWidgetItem = new QTreeWidgetItem ();
  10. tempQTreeWidgetItem->setText ( 0 , myObject.getName() );
  11. tempQTreeWidgetItem->setExpanded( true );
  12. qDebug() << tempQTreeWidgetItem->isExpanded(); // it's false...why?
  13. items.append ( tempQTreeWidgetItem );
  14.  
  15. for ( int i = 0; i < myObjectParent.size(); i++ )
  16. {
  17. QTreeWidgetItem * tempQTreeWidgetItemParent = new QTreeWidgetItem ( tempQTreeWidgetItem );
  18. tempQTreeWidgetItemParent->setText ( 0 , myObjectParent.getName() );
  19. items.append ( tempQTreeWidgetItemParent );
  20. }
  21. }
  22.  
  23. thetwmTreeWidget->setColumnCount (1);
  24. thetwmTreeWidget->insertTopLevelItems (0, items);
  25. }
  26. return TRUE;
  27. }
To copy to clipboard, switch view to plain text mode 

thanks