следующий код выводит в виджете 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 картинки. теоретически чтобы увидеть остальные нужно прокрутить скролл вниз. но ползунка у скролла нет
![](http://prozaik.16mb.com/misc/im.png)
если окно сжать по вертикали, то строки текста влияют на появление скролла. это показано на следующей картинке
![](http://prozaik.16mb.com/misc/list.png)
мне это явление не понятно. объясните пожалуйста.
UPD
кажется, форум не отображает картинки полностью. вот ссылки на оригиналы
http://prozaik.16mb.com/misc/im.png
http://prozaik.16mb.com/misc/list.png