使用QItemDelegate显示图像缩略图

问题描述:

使用QT4的QItemDelegate在视图中显示图像缩略图的最佳方式是什么?使用QItemDelegate显示图像缩略图

具体来说,如何从非常大的图像文件(> 500MB)生成图像映射时阻止物品代理阻塞?

任何人都可以链接到一些示例代码,实现这个?然后,也许这不是寻找Qt特定代码的地方...

如果您在任何委托方法(绘制,绘制...)内部生成像素映射,那么您做错了。
尝试仅生成一次缩略图(在工作线程上,或者甚至在运行时,如果可能的话,甚至可能不会),并让委托只显示适当角色的缩略图。
如果您在运行时显示默认图片,直至您生成缩略图(如网页浏览器处理尚未下载的图片)。