Моя девушка спросила меня, если бы был инструмент (на самом деле, IDE), который позволил бы ей создать свой GUI визуально и отредактировать функции, связанные со связанными с GUI событиями с небольшим усилием.
Например, она хочет дважды щелкнуть по кнопке, которую она просто создала, и сразу см. (и редактирование) код, связанный с той кнопкой по щелчку событие. Я полагаю, что это - то, что она делает в Visual Studio.
Инструментарий не имеет значения. Она просто хочет этот funcionality.
Есть ли некоторый инструмент, который выполняет это?
Спасибо.
Править: Сделанный примером выглядеть полужирным. Казался, что никто не смотрел на него, и это - важное требование.
Python(x,y) включает в себя установку Eclipse с интегрированными PyDev и QT Designer. Если вы настроите PyUIC на работу из Eclipse (см. this brief HOWTO), то, как только GUI будет спроектирован, код фреймворка может быть сгенерирован одним нажатием кнопки.
Правда, это не так просто или не так отполировано, как VS, и могут возникнуть проблемы при рефакторинге GUI ...
.WxGlade. Не уверен, сможешь ли ты сделать клик и отредактировать код, но это довольно близко.
.Qt Creator довольно хитрый. Это только для кодирования на C++, но Qt умудряется сделать это немного проще.
Я бы порекомендовал исходя из ваших потребностей:
Проверьте это: http://wiki.python.org/moin/GuiProgramming
For GTK+ there is Glade. Python может загружать файлы интерфейса, созданные с помощью Glade. В сети есть несколько уроков.
Для Qt есть QtDesigner. Руководство PyQt описывает как использовать PyQt с QtDesigner.
Насколько я знаю QtDesigner интегрирован в некоторые IDE (например, Eclipse)
.