the bottom of the display in the last two figures because there are too many thumbnail images to show to illustrate the differencethe original example - packs the quit button first for this very reason--so it is clipped lastafter all thumbnailsand thus remains visible when there are many photos we could do similar thing for the other versionsbut we' still lose thumbnails if there were too many directory from your camera with many images might similarly produce window too large to fit on your computer' screen to do betterwe could arrange the thumbnails on widget that supports scrolling the open source pmw package includes handy scrolled frame that may help moreoverthe standard tkinter canvas widget gives us more control over image displays (including placement by absolute pixel coordinatesand supports horizontal and vertical scrolling of its content in factin the next we'll code one final extension to our script which does just that--it displays thumbnails in scrolled canvasand so it handles large collections much better its thumbnail buttons are fixed-size as in our last example herebut are positioned at computed coordinates 'll defer further details herethoughbecause we'll study that extension in conjunction with canvases in the next and in we'll apply this technique to an even more full-featured image program called pyphoto to learn how these programs do their jobsthoughwe need to move on to the next and the second half of our widget tour viewing and processing images with pil