在pyside中动态加载图像

时间:2019-05-23 22:57:21

标签: pyside qlistview

我有数千张图像,我想加载他们创建的缩略图。缩略图是128x128的小图像。但是,当用户首次启动该应用程序时,它会冻结,因为它试图加载所有图像以绘制ui。此后,我使用此方法https://stackoverflow.com/a/47594740/3156300加快了用户界面的速度,但是它会在您滚动时加载图像。我想加载图像,因为它们实际上已加载到内存中。

我如何模仿Windows资源管理器的行为,即在列表视图中添加项目的位置,仅在准备就绪后立即加载图像,而不会冻结UI?

我录制了一个小视频,展示了一个应用程序如何尝试模仿它。

您将在下面的视频中看到,我可以在应用程序中滚动和工作,而实际的图像则是在每个列表视图的背景中加载的。

https://vimeo.com/jokermartini/review/338122890/df1cc00ee5

L

0 个答案:

没有答案