qt - How to read columns in qtreeWidget? -


i have 2 columns in treewidget viz. files , path. want dump items xml file. issue i'm facing i'm unable extract items.

qdomdocument document; qdomelement root = document.createelement("playlist"); document.appendchild(root);  qmessagebox::standardbutton reply; reply = qmessagebox::question(this, "save", "do want save playlist?", messagebox::yes | qmessagebox::no);  if(reply == qmessagebox::yes) {     //add elements         qdomelement playlist = document.createelement("myplaylist");         playlist.setattribute("name", "playlist1");         root.appendchild(playlist);          for(int h = 0; h < ui->treewidget->toplevelitemcount(); h++)         {             qdomelement file = document.createelement("file");             file.setattribute("id", ui->treewidget->columnat(0));     //1             file.setattribute("path", ui->treewidget->columnat(1));   //2             playlist.appendchild(file);         } } 

can me out how handle such situation wherein multiple column items read. comments 1 & 2 essence of whole story.

i think, can write like:

[..] for(int h = 0; h < ui->treewidget->toplevelitemcount(); h++) {     qdomelement file = document.createelement("file");     qtreewidgetitem *item = ui->treewidget->toplevelitem(h);     file.setattribute("id", item->text(0));     //1     file.setattribute("path", item->text(1));   //2     playlist.appendchild(file); } 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -