Witam
Potrzebuję zapisać ustawienia QTreeView ale nie potrafię iteracyjnie przejść po elementach QTreeView i sprawdzić czy są isExpanded();
Prosiłbym was o pomoc.
Może trochę kodu:
//------Menu-------------------------
standardModel = new QStandardItemModel(this);
QStandardItem *rootNode = standardModel->invisibleRootItem();
//------Administracja-------------------------
QStandardItem *ustawieniaItem = new QStandardItem(QIcon(":/images/images/ustawienia.png"),"Ustawienia");
QStandardItem *ustKartotekiItem = new QStandardItem(QIcon(":/images/images/ustawienia.png"),"Kartoteki");
rootNode-> appendRow(ustawieniaItem);
ustawieniaItem->appendRow(ustKartotekiItem);
//------Kartoteki-------------------------
QStandardItem *kartotekiItem = new QStandardItem(QIcon(":/images/images/kartoteka.png"),"Kartoteki");
QStandardItem *pracownicyItem = new QStandardItem(QIcon(":/images/images/kartoteka.png"),"Pracownicy");
QStandardItem *szkolyItem = new QStandardItem(QIcon(":/images/images/kartoteka.png"),"Szkoły");
QStandardItem *uczniowieItem = new QStandardItem(QIcon(":/images/images/kartoteka.png"),"Uczniowie");
rootNode-> appendRow(kartotekiItem);
kartotekiItem->appendRow(pracownicyItem);
kartotekiItem->appendRow(szkolyItem);
kartotekiItem->appendRow(uczniowieItem);
ui->treeView->setModel(standardModel);
Pozdrawiam