Как лучше всего использовать QItemDelegate QT4 для отображения эскизов изображений в представлении?
В частности, как предотвратить блокировку делегата элемента при генерации pixmaps из очень больших файлов изображений (> 500 МБ)?
Может ли кто-нибудь ссылаться на какой-нибудь пример кода, который этого добивается? Опять же, возможно, здесь не место искать специфичный для Qt код.





Вы делаете это неправильно, если генерируете растровые изображения внутри любого из методов делегата (рисование, рисование ...).
Попробуйте создать эскизы только один раз (в рабочем потоке или, возможно, даже не во время выполнения, если возможно), и пусть делегат просто отобразит их для соответствующей роли.
Если вы сделаете это во время выполнения, отобразите изображение по умолчанию до тех пор, пока не будет сгенерирована миниатюра (как веб-браузеры делают с изображениями, которые еще не загружены).