PIM on Python

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Syd
Кандидат (3 lvl)
Сообщения: 163
Зарегистрирован: Ср янв 14, 2004 13:57

PIM on Python

Сообщение Syd » Ср дек 06, 2006 10:12

Нашел интересную штуку: ПИМ, написанный на питоне. Кроме обычного линукса работает на Nokia 770 - думаю, что на завре тем более пойдет.

http://applications.linux.com/article.p ... 7&from=rss

Syd
Кандидат (3 lvl)
Сообщения: 163
Зарегистрирован: Ср янв 14, 2004 13:57

Сообщение Syd » Ср дек 06, 2006 11:57

А разве в pdaXrom`е нет PyGTK?

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Ср дек 06, 2006 13:23

SolarWind писал(а):Не пойдет он на завре без переделки. Потому что использует GTK+ и PyGTK. А вот если бы DMych на него взглянул на предмет переделки под PyQt, было бы просто супер. :-)
Не, ребята, увольте. Переписывать с Gtk+ на Qt - это значит написать все заново.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Ср дек 06, 2006 15:16

SolarWind писал(а):Ну я примерно так и предполагал. Не знаю, как в случае с питоном, а в случае с C/C++ подход к написанию программ на Qt и GTK+ уж очень сильно отличается...
он различается принципиально.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Vladimir the Red Sunny
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Пн апр 17, 2006 10:44

Сообщение Vladimir the Red Sunny » Пт дек 08, 2006 05:09

Я иногда думаю о написании для своей программы эдакого interface abstraction layer-а, чтобы на Заурусе работало под Qt, а на ноутбуке под wxWidgets.... :)

geometer
Доктор (4 lvl)
Сообщения: 340
Зарегистрирован: Вс июн 27, 2004 09:55

Сообщение geometer » Пт дек 08, 2006 06:56

Vladimir the Red Sunny писал(а):Я иногда думаю о написании для своей программы эдакого interface abstraction layer-а, чтобы на Заурусе работало под Qt, а на ноутбуке под wxWidgets.... :)
В fbreader'е есть такой -- даже выделенный в отдельную библиотеку -- правда, с реализациями (на настоящий момент) поверх qt и gtk, а не wxwidgets...

На C++, конечно.
-- geometer

Vladimir the Red Sunny
Студент (1 lvl)
Сообщения: 25
Зарегистрирован: Пн апр 17, 2006 10:44

Сообщение Vladimir the Red Sunny » Пт дек 08, 2006 09:04

Т. е., вместо библиотеки qt или gtk, надо учить эту библиотеку fbreader'а (кто бы ни был этот fbreader)?

А вот реально ли сделать такую штуку, которая бы транслировала функции гуишных библиотек из любой в любую другую? Т. е., допустим, я пишу себе с использованием PyQT, тащу на другой комп, где нет PyQT, а есть только, допустим, PyGTK или wxPython. Разумеется, ни хрена не работает. Но если добавить "import my_super_puper_translator", то оно само как бы найдёт, установлено ли в системе что-то из её набора, и законнектит все функции PyQT к соответствующим функциям того, что есть вместо PyQT. И наоборот.
Назвать такой модуль можно, к примеру, "zhopa". Можно будет говорить про некую программу: "С PyQT работает напрямую, а с остальными - через zhop'у." :)

Аватара пользователя
gLobster
Доктор (4 lvl)
Сообщения: 408
Зарегистрирован: Вс янв 15, 2006 17:29

Сообщение gLobster » Пт дек 08, 2006 10:17

Это практически невозможно. Идеология построения интерфейсов (ввода/вывода и реакции на события) разная.
С приветом, gLobster на Nokia's N900|6151|E90 & Lenovo S10

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пт дек 08, 2006 14:23

gLobster писал(а):Это практически невозможно. Идеология построения интерфейсов (ввода/вывода и реакции на события) разная.
Именно так. В результате мне, например, пришлось почти полностью дублировать интерфейс SdiQt для работы с Tk. С GTK+, насколько я понимаю, ситуация еще сложнее.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»