Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > модель дерева на основе QAbstractItemModel


Автор: vlarry 21.1.2011, 15:40
Добрый день, форумчане!Помогите пожалуйста реализовать метод setupModelData в модели дерева для заполнения данными из таблицы бд...То что у меня получилось на данный момент:

Код

void TreeModel::setupModelData(const QString &tableName, TreeItem *parent)
{
    QList<TreeItem*> parents, child;
 
    parents << parent;
 
    QSqlTableModel* modelName = new QSqlTableModel;
 
    modelName->setTable(tableName);
    modelName->select();
 
    QString str, nameFilm;
 
    for(int count = 0; count < modelName->rowCount(); count++)
    {
        str = modelName->record(count).value("name").toString();
        TreeItem* item = new TreeItem(str, parents.last());
        parents.last()->appendChild(item);
    }
}


А вот как это выглядит на экране...Подскажите, как добавить дочерние узлы к этому дереву...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)