PIM on Python
PIM on Python
Нашел интересную штуку: ПИМ, написанный на питоне. Кроме обычного линукса работает на Nokia 770 - думаю, что на завре тем более пойдет.
http://applications.linux.com/article.p ... 7&from=rss
http://applications.linux.com/article.p ... 7&from=rss
Не, ребята, увольте. Переписывать с Gtk+ на Qt - это значит написать все заново.SolarWind писал(а):Не пойдет он на завре без переделки. Потому что использует GTK+ и PyGTK. А вот если бы DMych на него взглянул на предмет переделки под PyQt, было бы просто супер.
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a
Cacko 1.22a
-
- Студент (1 lvl)
- Сообщения: 25
- Зарегистрирован: Пн апр 17, 2006 10:44
В fbreader'е есть такой -- даже выделенный в отдельную библиотеку -- правда, с реализациями (на настоящий момент) поверх qt и gtk, а не wxwidgets...Vladimir the Red Sunny писал(а):Я иногда думаю о написании для своей программы эдакого interface abstraction layer-а, чтобы на Заурусе работало под Qt, а на ноутбуке под wxWidgets....
На C++, конечно.
-- geometer
-
- Студент (1 lvl)
- Сообщения: 25
- Зарегистрирован: Пн апр 17, 2006 10:44
Т. е., вместо библиотеки qt или gtk, надо учить эту библиотеку fbreader'а (кто бы ни был этот fbreader)?
А вот реально ли сделать такую штуку, которая бы транслировала функции гуишных библиотек из любой в любую другую? Т. е., допустим, я пишу себе с использованием PyQT, тащу на другой комп, где нет PyQT, а есть только, допустим, PyGTK или wxPython. Разумеется, ни хрена не работает. Но если добавить "import my_super_puper_translator", то оно само как бы найдёт, установлено ли в системе что-то из её набора, и законнектит все функции PyQT к соответствующим функциям того, что есть вместо PyQT. И наоборот.
Назвать такой модуль можно, к примеру, "zhopa". Можно будет говорить про некую программу: "С PyQT работает напрямую, а с остальными - через zhop'у."
А вот реально ли сделать такую штуку, которая бы транслировала функции гуишных библиотек из любой в любую другую? Т. е., допустим, я пишу себе с использованием PyQT, тащу на другой комп, где нет PyQT, а есть только, допустим, PyGTK или wxPython. Разумеется, ни хрена не работает. Но если добавить "import my_super_puper_translator", то оно само как бы найдёт, установлено ли в системе что-то из её набора, и законнектит все функции PyQT к соответствующим функциям того, что есть вместо PyQT. И наоборот.
Назвать такой модуль можно, к примеру, "zhopa". Можно будет говорить про некую программу: "С PyQT работает напрямую, а с остальными - через zhop'у."

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