следующий код выводит в виджете Text все картинки из каталога imgs
import os, sys import tkinter from PIL.ImageTk import PhotoImage DIR_IMGS = 'imgs' imgfiles = os.listdir(DIR_IMGS) main = tkinter.Tk() savephotos = [] outer = tkinter.Text(main, bg='yellow') outer.pack(side='left') sbar = tkinter.Scrollbar(outer) sbar.pack(side='right', fill='y') sbar.config(command=outer.yview) outer.config(yscrollcommand=sbar.set) for imgfile in imgfiles: imgpath = os.path.join(DIR_IMGS, imgfile) objImg = PhotoImage(file=imgpath) tkinter.Label(outer, image=objImg).pack() savephotos.append(objImg) outer.insert('end', imgpath + '\n') main.mainloop()
в пределах окна видны лишь 2 картинки. теоретически чтобы увидеть остальные нужно прокрутить скролл вниз. но ползунка у скролла нет

если окно сжать по вертикали, то строки текста влияют на появление скролла. это показано на следующей картинке

мне это явление не понятно. объясните пожалуйста.
UPD
кажется, форум не отображает картинки полностью. вот ссылки на оригиналы
http://prozaik.16mb.com/misc/im.png
http://prozaik.16mb.com/misc/list.png