Найти - Пользователи
Полная версия: PyGTK + Glade = кроссплатформенные приложения. Возможно ли?
Начало » GUI » PyGTK + Glade = кроссплатформенные приложения. Возможно ли?
1
tolyanco
Привет всем!
Нашел интересный инструмент разработки прилаг на убунте, называется Quickly. Использует Python и GTK+, редактором текста является GEdit, а редактором GUI - Glade. Еще в этой связке используется CoachDB для сохранения пользовательских настроек типа ключ->значение. На убунте все это работает отлично, и даже deb пакет с написанной программой можно сделать =)
Вопрос: много ли будет заморочек при компиляции кода, созданного описанным выше способом, в виндовый экзешник?
Нагуглил вот что: GTK+ и Python под винду есть. Привязка PyGTK вроде тоже. Про CoachDB ничего не нашел.

Пример кода выложил тут http://tolyan.org/podofile_0.1.tar.gz Если получится скомпилить его в виндовый экзешники и после этого он еще и работать будет - это просто здорово =)
tmp_a6367100
пример кода не смотрел . (и Quickly тоже не смотрел :)) ..

…но в практике написания PyGTK и Glade – хорошо вписывается SQLite (встраиваемая база данных для хранения настроек.. и данных.. с быстрым доступом к ним, но без промежуточного сервера который могбы висеть в процессах)

на Венде это работает тоже
tmp_a6367100
tolyanco
Вопрос: много ли будет заморочек при компиляции кода, созданного описанным выше способом, в виндовый экзешник?
советую попробовать скомпилировать экзешник – средствами языка C/C++ .
http://docs.python.org/extending/
http://docs.python.org/c-api/

а этот exe`шник будет запускать главную процедуру, написанную на уже на языке Python

при этом вместе с программой предоставлять (в тойже директории что и программа) – почти-полную сраду Python (в облегчённом виде… тоесть например – файл python.exe уже не нужен .. а также не нужны файлы *.py (из директории Lib/ ) , вместо них достаточно *.pyc )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB