Найти - Пользователи
Полная версия: Самая лучшая IDE для Python для линукса(Gnome)
Начало » Инструментальные средства разработки » Самая лучшая IDE для Python для линукса(Gnome)
1 2 3 4 5 6 7
Ferroman
ProLife
Вообще-то для этого не надо быть гением, так что Вы зря огрызаетесь. К сожалению действительно хороших инструментов для визуального построения GUI с поддержкой питона нету. Исключение, наверное, составляет QT-шный билдер, правда я им не пользовался, только интересовался (был плагин к эклипсу, правда прикручивался с бубном). Тут, может, подскажут те, кто пользовался. Вам, скорее всего (судя по DE), лучше взглянуть на PyGTK или (что я бы рекомендовал) на wxWidget. Дам есть билдеры, но лично мне хватило примеров.
Так, или иначе, всё строится в коде и как только программа выходит из состояния “Hello world”, преимущества “ручного” построения становятся очевидны. Я бы рекомендовал начать с tkinter, а уже потом браться за что-то “по-мощнее”. Тем более в гноме оно прилично выглядит.
svjatoslaw
Ferroman, а как же glade? Сам не работал, но слышал много положительных отзывов.

Насчет wxwidget - пробовал wxformbuilder. Последний раз, когда я его пробовал - это была бета 3.0 и тогда там бывали глюки, но в целом работать было можно. Дальше сохраняю все в XRC и работаю. По моему это все же удобнее, чем писать ручками.
ProLife
Где скачать PyGTK в deb-пакетах?
bw
$ apt-get install python-gtk2

..bw
ProLife
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
ProLife
Как запустить python-gtk2 ?
python-gtk2: command not found
Ed
svjatoslaw
Ferroman, а как же glade? Сам не работал, но слышал много положительных отзывов.
У меня отрицательные. Первая версия небольшого проекта была на glade, пришлось переписать из-за тормозов.
Может быть на десктопе это и работало бы, но мы делали проект для handheld девайса.
Кстати, UI был не очень-то и развесистый.
Ferroman
У меня тоже отрицательный. Это при том, что я просто экспериментировал с GUI, и по-сути писал только HelloWorld'ы.
Griffon
Не могу не ответить…
Можешь написать GUI-программу без IDE ?
Вот уже почти два года пишу без него. И это при том что я не гений, а простой любитель.

Вообще вопрос звучал так:
“Самая лучшая IDE для Python для линукса?”
Разве это не “Инструментальные средства разработки”?
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