|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 19 Jan 2002 21:45:48 To : Dmitry Simakov Subject : Re: к вопросу о лицензиях на воздух -------------------------------------------------------------------------------- omain> <a27crd$p24$2@host.talk.ru> <slrna4ep42.82f.ds@localhost.localdomain> omain> <a27s2n$jbh$1@lenin.doma.net> <slrna4frdd.1jj.ds@localhost.localdomain> omain> <a2a046$cio$1@host.talk.ru> <slrna4h9fq.cdj.ds@localhost.localdomain> omain> <slrna4is1g.bud.ilan@adt.ru> <slrna4j25j.on2.ds@localhost.localdomain> From: ilan@adt.ru (Ilya Anfimov) On Sat, 19 Jan 2002 16:13:56 +0000 (UTC), Dmitry Simakov <ds@uriit.ru> wrote: >Hello, Ilya! > >On Сбт, 19 Янв 2002 в 13:11 GMT you wrote: >> >>>Представляешь, что будет, если на видгете Canvas из Tk попробовать отрисовать >>> 10000 линий? Скорость прокрутки представляешь? А теперь представь, что этих >>>линий порядка на 2-3 может быть больше.. вобщем, жуть это. ;) >>> >>>А так - берем pixmap, из сишного модуля в него все аккуратно рисуем - и >>>говорим предку - gtk-видгету этот pixmap строллить, если юзер захочет >>>картинку >> >> Краткий итог: ты попытался сделать вышеуказанную отрисовку 100K >> линий с помощью интерпретирующей векторной рисовалки из Tk. >> Затем удивился скорости работы и переписал это на C. > >Есть варианты, как это реализовать на Си для Tk? С такой же простотой, >желательно. Есть. Точно так же, как ты и сделал -- рисуешь картинку в photo image, этот photo image показываешь средствами Tk. Решение обоих задач очень быстро находится по tclhelp и Tk'шным манам. > >> Hа основании итога ты утверждаешь, что tcl/tk существенно >> тормознее чем python/gtk. > >Я там еще утверждал о конкретных глюках с привязкой осей координат (конкретно, >надо полосу прокрутки привязать сразу к трем видгетам). Hу глючит оно, не >работает. Hе верю (c) Станиславский. Интерфейс между скроллбаром и его виджетом -- прост как пробка. Я вполне поверю, что организовывать привязку скроллбара к трем виджетам -- это задача, над которой надо сесть и основательно подумать. Поскольку надо решить вопрос с authoritative source для конечной информации о точном положении scrollbarа, и надо избежать при этом проблем с возникающими зацикливаниями при разбирательствах. Только эти проблемы -- они вполне из объективной реальности, и не имеют особого отношения к Tk, А вот что в Tk что-то может _глючить_ в этом интерфейсе... Hе верю. Клади глюки на бочку. >Причем, не всегда, на некоторых версиях TK оно работало, а на >некоторых нет. Из _этого_ мы селали вывод о неприменимости этого глюкала к >нашей задаче. Hам надежность нужна и переносимость, хотя бы между >freebsd&linux/x86 и solaris/sparc. > >> Логика на грани фантастики. > >Как и твоя внимательность при чтении. А что -- внимательность? Я своим языком пересказал вполне законченную твою мысль. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15119109c2d7.html, оценка из 5, голосов 10
|