2012-07-18 2 views
1

Я создал проект с железным python и .net под острым развитием, но я хочу использовать проект для запуска с VS 2010. Я установил инструмент python для визуального studio 2010. Когда я создаю проект и запускаю его, я вижу, что программа выполнена, это означает, что я вижу графический интерфейс, который я создал, и меню также работает.Дизайн-представление недоступно с инструментами python для Visual studio 2010

Но, что я не могу сделать, это переключиться в режим конструктора и переместить некоторые кнопки и т. Д., Потому что для любого из исходных файлов нет представления Design.

В исходном коде, однако, я вижу кнопки и т. Д. С определенными координатами, размером и другими свойствами, но просто нет представления дизайна, где я могу отредактировать кнопку. Может ли кто-нибудь знать, где проблема?

ответ

3

Насколько я знаю, инструменты python для VS2010 просто не поддерживают конструктор, т. Е. Разработчик не может генерировать или понимать код python.

От documentation

WinForms Применение

Это приложение, которое запускается как «ipyw.exe Program.py». Программа не будет иметь консольное окно. Типичным применением этого является запуск приложения WinForms. В настоящее время Python Tools не предоставляет поддержку WYSIWIG для разработки приложений WinForms. Вместо этого вам нужно будет написать логику для создания пользовательского интерфейса в Python (см. Руководство по IronPython для примеров).

Самый простой способ, который я нашел, - это сделать графический интерфейс в C# и вызвать классы IronPython, чтобы сделать все остальное.

Я woud так же отметить это SO question, который, кажется, чтобы показать, что вы можете сделать некоторые вещи в GUI с помощью XAML

+0

спасибо за ваш ответ. Это сэкономит много времени, пытаясь выяснить, что я делаю неправильно. переписывание GUI в C# или WPF было бы большой задачей, так как графический интерфейс был довольно огромным. Тем не менее я попытаюсь использовать резкое развитие для продолжения редактирования проекта. Однако Sharp не работает, потому что когда я пытаюсь скомпилировать prject с помощью ipy Program.py, он выдает ошибку «no Module name clr found» – infoclogged

+0

Я создам новый поток для проблем с резким развитием, но ответьте выше, что инструменты Python для Visual Studio не поддерживают дизайнера python, для меня достаточно. – infoclogged

Смежные вопросы