Краткий ответ - «нет». Не существует такого IDE, как швейцарский армейский нож, который является полнофункциональным редактором кода Python и полнофункциональным редактором графического интерфейса WYSIWYG. Однако есть несколько автономных инструментов, которые облегчают создание графического интерфейса, и существует множество редакторов кода, поэтому, если вы можете справиться с двумя открытыми окнами, вы можете выполнить то, что вы пытаетесь.
Что касается автономных графических редакторов, выбор которых будет зависеть от того, с какой библиотекой вы решите разработать свой графический интерфейс. Я бы рекомендовал использовать GTK + , который связывается с Python через PyGtk и имеет конструктор GUI Glade . Я полагаю, что есть другие библиотеки GUI для Python, в которых есть дизайнеры WYSIWYG (Qt, Tkinter, wxWindows и т. Д.), Но GTK + - это та, с которой у меня больше всего опыта, поэтому я оставлю другие для других комментаторов.
Обратите внимание, однако, что конструктор в этом случае вовсе не зависит от языка. Он просто выплевывает файл .glade, который может быть загружен на любой язык с привязками GTK +. Если вы ищете конструктор, который производит сырой код Python (например, модель Code-Behind, которую использует VS.Net), то я не знаю ни о каком.
Что касается общих IDE для редактирования кода (которые не включают конструктор графического интерфейса), существует много , из которых PyDev / Eclipse , вероятно, является больше всего похоже на Visual Studio.
(пересмотрено для ясности.)