[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: stderr



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 при изменении его размера.



Reply to: