2008-11-21 2 views

ответ

5

Я нашел эту ссылку для build wxPython under Cygwin. Для меня это намного лучший вариант, чем установка всего материала X11. Я попробовал его с помощью wxPython-src-2.8.12.1, и, следуя инструкциям в tee, он работал отлично.

3

Вам понадобится полноценная рабочая среда X, чтобы заставить ее работать. Было бы намного проще использовать Python и wxPython под обычными ванильными окнами. У вас есть специальный случай?

+0

Да, я действительно хочу избежать использования простых ванильных окон. Это для передней части скрипта сборки библиотекаря. Библиотекарь действительно не хочет устанавливать python и wxpython на свои окна. Я думал о win32 :: gui в perl или даже tcl/tck или perl/tk, но я думал, что дам python выстрел. – Paul 2008-11-21 23:31:06

+0

Можете ли вы расширить рабочую среду X? – Paul 2008-11-21 23:32:03

+0

Окружение gui для Python под Cygwin будет X11. – 2008-11-24 16:10:48

0

Не все ли смысл использовать wxPython для использования WxWidgets? Разве не всецело использовать THAT, чтобы иметь кросс-платформенную графическую библиотеку?

Другими словами, забудьте о X11 и просто используйте собственный wxPython для окон.

Если вы хотите, чтобы пользователь не требовал установки wxPython и его зависимостей, подумайте о том, чтобы написать программу установки. В качестве альтернативы, расследуйте py2exe, чтобы «скомпилировать» python в .exe-файл (плюс файлы .zip и .dll), что гораздо более поддается «установке путем простого копирования файлов».

0

Я попробовал другое решение для использования WxPython в Cygwin:

  1. я установил python27 и WxPython в Windows7
  2. ли «эхо 'экспорт PATH =/cygdrive/с/python27 /: $ PATH' >> ~/.bashrc»
  3. Restart Cygwin

Он работает. Не унывайте!

Я не знаю, должен ли быть добавлен какой-либо другой Путь, но моя программа была выполнена на Fedora, и она работает там.

Смежные вопросы