Victor Wagner пишет:
On 2008.11.25 at 23:09:38 +0900, Alexander Danilov wrote:
Нет, Tktable тоже большие объёмы переваривает на важно, хотя лучше того
же listbox'a, значительно лучше. Для очень больших объёмов данных, лучше
всё таки изменить алгоритм работы пользователя, ну а если это невозможно,
то проще сделать frame с накиданными в него виджетами и scrollbar сбоку,
чтобы
У tktable есть опция -command, которая позволяет в нем данные не
хранить. Вот с этой опцией, да с продуманным бэкэндом хранения - можно и
миллионы. И это гораздо проще чем нижеописанное, а по смыслу - то же
самое. И удаление-добавление строк при ресайзе Хоббс уже за нас
написал.
Ну может быть, просто когда я им последний раз попытался воспользоваться, то
счёл,
что tktable в чём-то усложнён, и чего-то нужного в нём было для меня, вообщем написал свой аналог,
попроще.
с помощью оного scrollbar'а подменять или значения -textvariable для
виджетов из frame, или переменных, на которые -textvariable ссылается,
это уж как удобней будет. Я такое 10 лет назад делал, только на perl/tk,
так как с тиклем плохо ещё был знаком. Так вот в таком варианте прокрутка
получается очень быстрая, если данные загрузить в массив. Если ещё
немного времени потратить, можно сделать добавление/удаление строк в
frame при изменении его размера.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]