У меня возникли проблемы с поиском количества элементов Listbox, которые бы соответствовали только видимой области Listbox, так что вам не нужно прокрутить вниз. Извините, если это тривиально, мне трудно понять это.Рассчитайте количество элементов, которые поместились бы в видимой области списка в Tkinter
Я написал небольшой пример, чтобы проиллюстрировать мою проблему:
from Tkinter import *
from tkFont import Font
myfont=Font(family='Times', size=12)
a=Listbox(activestyle='dotbox', font=myfont)
a.insert(END, *xrange(100))
a.pack(side='left', fill=BOTH, expand=1)
mainloop()
так что теперь у меня есть ListBox, но только некоторые из ее элементов являются видимыми. Как я могу определить, сколько я могу поместиться, не выходя за пределы видимой области? Любые идеи будут приветствоваться. Благодаря!
Но как я знаю, сколько строк помещается в конкретной видимой области? Предположим, пользователь изменил размер окна или изменил шрифт, как я знаю, для заданного размера списка, сколько элементов подходит без прокрутки? – Jay