Есть ли какой-либо набор инструментов GUI для Python с конструктором форм, подобный Delphi, например, где можно перетаскивать элементы управления для формирования, перемещать их и т. д.






Я рекомендую PyQt (теперь от Nokia), который использует Qt Designer. Дизайнер Qt создает файлы XML (.ui), которые вы можете либо преобразовать в модули Python с помощью утилиты pyuic, либо загружать динамически из вашей программы Python.
Вы делать должны написать свой код Python в другом редакторе, т.е. Designer - это только часть конструктора графического интерфейса, а не полная IDE. У них есть бета-версия IDE под названием Qt Creator, но я не думаю, что на данном этапе она очень хорошо поддерживает Python.
Если вы предпочитаете использовать wxPython, wxGlade будет выводить код Python.
Дизайнер PyQt очень хорош. Интеграция пользовательских виджетов в конструктор может быть немного болезненной для новых пользователей, потому что помощь там невелика (все руководства, которые я нашел, просто не работали; я, вероятно, сделаю правильный способ руководства, когда найду время и свяжите его здесь), но как только вы освоите его, конструктор станет довольно простым в использовании. Единственная слабость, которую я испытываю с PyQt, заключается в том, что каждый раз, когда создается экземпляр нового виджета во время выполнения, необходимо загружать скомпилированный код C++, что из-за накладных расходов; это может привести к длительной загрузке графического интерфейса пользователя, который создает сотни или тысячи виджетов.
Используйте Glade + PyGTk для программирования графического интерфейса пользователя на Python. Glade - это инструмент, который позволяет создавать графические интерфейсы путем перетаскивания виджетов. В свою очередь Glade генерирует определение интерфейса в XML, которое вы можете подключить к своему коду с помощью libglade. Посетите веб-сайт Поляна для получения дополнительной информации.
Если вы используете wxPython, проверьте BoaConstructor, это полная среда разработки Python с дизайнером графического интерфейса.
Ух ты, все еще на версии 0.2 после всех этих лет. -)
Боже мой, эти скриншоты выглядят так, будто они из 90-х.
@WarrenP: Похоже, на странице проекта SourceForge есть версия 0.6.1: sourceforge.net/projects/boa-constructor/files/Boa-Construct или
PyQt теперь от Riverbank Software. (QT от Nokia)