Hi again, I comment with some more details the process of the thumbnailing: the images that I have to thumbnail are the results of a process that I have made previously on each image. For each image, the process has saved information about its result. I want to separate the thumbnailed images in different windows since the result of the process (not using the format of the image as I commented in previous threads, sorry). I have 6 windows in the tab widget corresponding to 6 possible types of result of the process. Firstly what I make is read all the images in a selected directory and adding an item in the QListWidget of the window assigned to the result of the process. I have thought that everytime that a new item is added to a list, I insert this new image in the list of the pending images that the thread assigned to the list will read to generate the thumbnails. So, I need a thread for each list widget. Totally, 6 threads. the problem is that all the threads could be running at the same time, each of one working with QImages that could be large. My question is that if is possible that in any moment could be 6 images loaded in memory? and in this case could this make crash the applicattion for consuming too much memory? Thanks
Bookmarks