Ребята есть потребность сделать в QListWidget каждый рядок (элемент) картинкой.Код:scaledPreview = imagePreview->scaled(s, Qt::KeepAspectRatio, Qt::FastTransformation);lw->setData(Qt::UserRole+1, QVariant(scaledPreview));делаю так и через делегата пробую отображатьКод:QByteArray ba = index.data(Qt::UserRole+1).toByteArray() ; QBuffer buffer(&ba); buffer.open(QIODevice::ReadWrite | QIODevice::Unbuffered); QImage *imagePreview = new QImage(); imagePreview->load(&buffer, "PNG"); QRect rect(QPoint(0,0), imagePreview->size()); painter->drawImage(rect, *imagePreview);ничего не рисует... раньше делалКод:lw->setData(Qt:
ecorateRole, QVariant(scaledPreview));понятно что работало, но мне кажется, что это немного не правильно и вот это Qt::UserRole+1 такое возможно? или свои роли задавать невозможно?