Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyGTK + Glade = кроссплатформенные приложения. Возможно ли? [RSS Feed]

#1 Окт. 12, 2010 02:12:15

tolyanco
От:
Зарегистрирован: 2010-10-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK + Glade = кроссплатформенные приложения. Возможно ли?

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

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



Офлайн

#2 Окт. 14, 2010 08:05:54

tmp_a6367100
От:
Зарегистрирован: 2010-08-23
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK + Glade = кроссплатформенные приложения. Возможно ли?

пример кода не смотрел . (и Quickly тоже не смотрел :)) ..

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

на Венде это работает тоже



Офлайн

#3 Окт. 14, 2010 08:09:20

tmp_a6367100
От:
Зарегистрирован: 2010-08-23
Сообщения: 46
Репутация: +  0  -
Профиль   Отправить e-mail  

PyGTK + Glade = кроссплатформенные приложения. Возможно ли?

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

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

при этом вместе с программой предоставлять (в тойже директории что и программа) – почти-полную сраду Python (в облегчённом виде… тоесть например – файл python.exe уже не нужен .. а также не нужны файлы *.py (из директории Lib/ ) , вместо них достаточно *.pyc )



Отредактировано (Окт. 14, 2010 08:12:06)

Офлайн

  • Начало
  • » GUI
  • » PyGTK + Glade = кроссплатформенные приложения. Возможно ли?[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version