|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Timothey Sleptsov 2:5020/400 27 Sep 2002 10:21:48 To : Dmitry Ponyatov Subject : Re: Python, GUI и БД -------------------------------------------------------------------------------- Dmitry> Спросил в FidoNet RU.LINUX, на чем лучше писать Dmitry> графические оболочки к БД -- посоветовали Python. Скачал, Dmitry> откомплировал, почитал документацию, попробовал писать -- Dmitry> язык понравился. Dmitry> Стал искать GUI-библиотеки -- сначала взял anygui, но не Dmitry> понравилась -- какой-то сплошной костыль, а учитывая что Dmitry> под Win в постаку входит Tkinter, остановился на Dmitry> нем. Вчера вот наконец узнал, как делать надписи на Dmitry> русском (спасибо за подсказку) -- теперь проблема с GUI Dmitry> решена Hадеюсь что с использованием unicode? А вообще ты рано радуешься, если уж собрался использовать Tkinter, то взгляни и на Pmw (он базируется на Tkinter). А также знай, что в Pmw и Tkinter нет таблиц, многоколоночных списков (хотя его можно взять в пакете PmwContrib), так что придеться их реализовывать самому, как реализуешь - делись. Можно еще попробовать использовать пакет Blt и к нему обертку Python, Pmw.Blt - у меня не получилось, к сожалению. Там таблицы есть. Запасись книжками по Tkinter и Pmw (Grayson, Tkinter reference, e.t.c) Dmitry> Теперь вот ищу, какую бы БД использовать, и где бы найти Dmitry> виджет редактора БД -- чтобы можно было добавлять, удалять Dmitry> записи, была какая-нибудь прокрутка по вертикали и Dmitry> горизонтали, поиск по таблице и фильтр, чтобы показывать Dmitry> не все данные, а только нужные Если честно, то подобных вещей я не припомню. Разве что pg_access нечто подобное вытворял, но это из другой оперы Dmitry> Hеплохо бы чтобы интерфейс с БД под Win был через Dmitry> обертку, чтобы можно было меняя сервер БД, не переписывать Dmitry> саму программу --- кажется такое позволяет делать ODBC ? а Dmitry> как его (или заменитель) под UNIX завести ? Зачем тебе ODBC? Версии PostgreSQL и MySQL есть и под Win. Если изначально решить что мол будут использоваться только те базы данных, что поддерживаються Python DB API 2.0, то никаких особых проблем ни под Unix, ни под Win у тебя не должно возникнуть. Dmitry> Компьютер у заказчика --- пишущая машинка: P166/500 с Dmitry> дрянным 14", причем он один на весь отдел в 5 человек, Dmitry> поэтому Oracle или Postgres на этом хламе работать не Dmitry> будут, поэтому придется обойтись либо MySQL (есть ли Dmitry> готовый инсталлятор под Win95 ?), либо искать что-то еще Dmitry> проще Hа такой машине лучше не запускать, нервные клетки не восстанавливаются. -- Best regards Timothey Sleptsov --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/44131b366179.html, оценка из 5, голосов 10
|