Linux -- это интересно

wxGlade


Рубрика: Прочие -> Графика
Метки: | | | | | | |
Просмотров: 238

wxGlade — визуальный Python / wxWidgets редактор пользовательских интерфейсов (WYSIWYG-редактор), среда проектирования интерфейсов wxWidgets / wxPython графических приложений.

wxWidgets — библиотека инструментов с открытым исходным кодом для разработки на уровне исходного кода. Проект начат в 1992 году Джулианом Смартом (Julian Smart). Основным применением библиотеки инструментов является построение пользовательских графических интерфейсов (GUI), однако библиотека включает большое количество других функций и используется для создания весьма разнообразного программного обеспечения.

wxPython — обёртка библиотеки графического интерфейса пользователя для Python основой которой является wxWidgets (написанная на языке C++). О первой версии было объявлено в 1998 году, разработчиками Робином Данном и Харри Пасаненом, проект реализован как Python модуль содержащий все виджеты используемые при разработке приложений с графическим интерфейсом (GUI).

Создание удобного и привлекательного графического интерфейса с помощью ручного кодирования довольно утомительный процесс. Использование визуального редактора пользовательских интерфейсов wxGlade значительно упрощает и ускоряет процесс создания графического интерфейса приложений.

wxGlade имеет простой пользовательский интерфейс и минимум настроек, основное окно содержит панель виджетов, древо приложений и окон, окно свойств виджета и диалога. Панели могут изменять расположение (есть три шаблона), предварительный просмотр осуществляется в отдельном окне, используется ImageMagick (набор консольных утилит для обработки изображений).

С помощью редактора wxGlade можно создавать для приложения простые и сложные диалоги, панели и обычные окна, строки меню, различные типы кнопок и текстовых виджетов. Одной из интересных особенностей редактора является возможность добавления на диалоги пользовательские компоненты, а также помещать на панель свои виджеты.

wxGlade создаёт не просто отдельные классы для окон, но и генерирует файл который запускает открытие этих окон. Все сгенерированные классы редактор может создавать в одном файле, а также делать для каждого касса свой файл. Специальными комментариями отделяется сгенерированный редактором код, так что его можно изменять вне пределов области действия wxWidgets, а потом переделывать интерфейс.

wxGlade разрабатывается с 2000 года и работает достаточно стабильно, созданный дизайн интерфейса можно преобразовать в исходный код языков Python, C++, Perl, Lisp и XRC (XML wxWidgets). Управление ориентировано на использование мыши, для множества функций можно использовать клавиатурные сочетания, по работе с приложением имеется подробная документация.

Лицензия: MLT (The MIT License)

Домашняя страница

Страница на sourceforge.net

Учебник по wxPython

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)