|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timothey Sleptsov 2:5020/400 28 Sep 2002 09:57:19 To : Victor Wagner Subject : Re: Python, GUI и БД -------------------------------------------------------------------------------- Victor> Timothey Sleptsov <tim_sleptsov@fromru.com> wrote: TS> Hадеюсь что с использованием unicode? А вообще ты рано TS> радуешься, если уж собрался использовать Tkinter, то взгляни и TS> на Pmw (он базируется на Tkinter). А также знай, что в Pmw и TS> Tkinter нет таблиц, Victor> Это как это нет? Особенность Tkinter в том что туда можно Victor> загрузить любое тикловое расширение. В отличие от Perl-Tk Victor> и Stk. Так что берешь tkTable, пишешь к нему объектную Victor> обертку по образу и подобию оберток вокруг других видгетов Victor> (кстати, наверняка уже кто-то написал) и вперед. Я имел ввиду в _стандартном_ наборе виджетов нет таблиц, это не отменяет то, что можно использовать BLT, tkTable, что-то там из пакета Дага Хэлмана, кстати очень тормозное. Я вот до сих пор не понимаю, почему в стандартном ListBox в Tkinter, нет возможности заменить все элемента списка на другие. Когда я сунулся с этим вопросом в comp.lang.python мне сказали честно, Tkinter отстает от Tk, так как в Tk уже есть переменная listvar а в Tkinter это пока еще заглушка. В Pmw.ScrolledListBox такая возможность появилась, но после замещения элементов, курсор перемещаеться в начало списка. Пришлось еще раз наследоваться запоминать положение курсора и текущее состояние scrollbar'ов, чтобы бы у пользователя создавалась иллюзия, что изменились только элементы списка. Все выше сказанное не отменяет, что Tk самый лучший тулкит, с которым я работал. -- Best regards Timothey Sleptsov --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4413cab7d7b3.html, оценка из 5, голосов 10
|