Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Novicheck от Май 22, 2014, 09:57



Название: поместить в qtableview иконки
Отправлено: Novicheck от Май 22, 2014, 09:57
подскажите пожалуйста кто знает - как правильно поместить в одну из колонок qtableview иконки.
у каждой строки в таблице в определенной колонке должен находиться набор иконок, у каждой строки этот набор будет разный.


Название: Re: поместить в qtableview иконки
Отправлено: kambala от Май 22, 2014, 12:22
возвращать в методе data() модели QPixmap/QIcon для роли Qt::DecorationRole


Название: Re: поместить в qtableview иконки
Отправлено: Novicheck от Май 22, 2014, 13:43
пробую так

Код:
    QSqlQueryModel model;
for ( int c = 0; c < model.rowCount(); c++)
    {
        QModelIndex index = model.index(c,7);
        QPixmap pix(":/images/myappico.ico");
        model.setData(index, pix, Qt::DecorationRole);
    }
- не хочет выводить и все тут


Название: Re: поместить в qtableview иконки
Отправлено: kambala от Май 22, 2014, 19:13
попробуй заключить этот код в beginUpdates()/endUpdates()