Форум сайта python.su
ProLife
Вообще-то для этого не надо быть гением, так что Вы зря огрызаетесь. К сожалению действительно хороших инструментов для визуального построения GUI с поддержкой питона нету. Исключение, наверное, составляет QT-шный билдер, правда я им не пользовался, только интересовался (был плагин к эклипсу, правда прикручивался с бубном). Тут, может, подскажут те, кто пользовался. Вам, скорее всего (судя по DE), лучше взглянуть на PyGTK или (что я бы рекомендовал) на wxWidget. Дам есть билдеры, но лично мне хватило примеров.
Так, или иначе, всё строится в коде и как только программа выходит из состояния “Hello world”, преимущества “ручного” построения становятся очевидны. Я бы рекомендовал начать с tkinter, а уже потом браться за что-то “по-мощнее”. Тем более в гноме оно прилично выглядит.
Офлайн
Ferroman, а как же glade? Сам не работал, но слышал много положительных отзывов.
Насчет wxwidget - пробовал wxformbuilder. Последний раз, когда я его пробовал - это была бета 3.0 и тогда там бывали глюки, но в целом работать было можно. Дальше сохраняю все в XRC и работаю. По моему это все же удобнее, чем писать ручками.
Офлайн
Где скачать PyGTK в deb-пакетах?
Офлайн
$ apt-get install python-gtk2
..bw
Офлайн
bwС какого репозитория?
Офлайн
Официальный дебиановский (любая ветка), да и у бубунты должно быть.
~$ dpkg -s python-gtk2
Package: python-gtk2
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 5044
Maintainer: Sebastien Bacher <seb128@debian.org>
Architecture: i386
Source: pygtk
Version: 2.17.0-2
Provides: python2.5-gtk2, python2.6-gtk2
Depends: python (<< 2.7), python (>= 2.5), python-cairo (>= 1.0.2-1.1), python-gobject (>= 2.15.3), python-numpy, python-support (>= 0.90.0), python2.5-cairo, python2.5-gobject, python2.5-numpy, python2.6-cairo, python2.6-gobject, python2.6-numpy, python2.5 (>= 2.5.2-5), libatk1.0-0 (>= 1.29.3), libc6 (>= 2.3.6-6~), libcairo2 (>= 1.2.4), libfontconfig1 (>= 2.8.0), libfreetype6 (>= 2.2.1), libglib2.0-0 (>= 2.24.0), libgtk2.0-0 (>= 2.18.0), libpango1.0-0 (>= 1.22.0)
Suggests: python-gtk2-doc
Conflicts: python-gdk-imlib, python-glade, python-gnome, python-gtk, python-gtk-1.2 (<< 0.6.12-7), python2.3-gtk2, python2.4-gtk2
Description: Python bindings for the GTK+ widget set
This archive contains modules that allow you to use GTK+ in Python
programs.
Homepage: http://www.pygtk.org/
Python-Version: 2.5, 2.6
~$ cat /etc/apt/sources.list
deb http://security.debian.org/ stable/updates main contrib
#deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free
#deb http://mirror.svk.su/debian/ squeeze main contrib non-free
deb http://ftp.psn.ru/debian/ squeeze main contrib non-free
deb http://packages.enlightenment.org/debian squeeze main extras
deb http://www.debian-multimedia.org/ squeeze main non-free
# MPlayer & deps
#deb http://debian.nsu.ru/debian-marillat squeeze main
#deb-src http://debian.nsu.ru/debian-marillat squeeze main
..bw
Отредактировано (Июнь 28, 2010 12:38:43)
Офлайн
Как запустить python-gtk2 ?
python-gtk2: command not found
Отредактировано (Июнь 28, 2010 14:05:00)
Офлайн
svjatoslawУ меня отрицательные. Первая версия небольшого проекта была на glade, пришлось переписать из-за тормозов.
Ferroman, а как же glade? Сам не работал, но слышал много положительных отзывов.
Офлайн
У меня тоже отрицательный. Это при том, что я просто экспериментировал с GUI, и по-сути писал только HelloWorld'ы.
Офлайн
Не могу не ответить…
Можешь написать GUI-программу без IDE ?Вот уже почти два года пишу без него. И это при том что я не гений, а простой любитель.
Офлайн