标签: qt qt5 model-view
我正在准备显示图像的视图。此视图的模型使用高分辨率照片,这些照片以缩略图形式存储并以Qt::DecorationRole的形式传递给视图。
Qt::DecorationRole
我遇到的问题是我计划允许用户更改缩略图大小,我对如何做到这一点感到有点困惑。
我认为模型中的原始数据(缩略图大小)不应该改变,理论上可以附加许多视图。
我的想法是将原始图像存储在模型中,缩放一点以避免过高的内存消耗,然后视图会将它们调整到适当的大小。但是应该怎么做呢?