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

wxFormBuilder


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

wxFormBuilder — полнофункциональный C++ / wxWidgets (wxgtk) редактор пользовательских интерфейсов (GUI), инструмент разработки wxWidgets интерфейсов графических приложений.

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

wxFormBuilder является визуальным редактором (WYSIWYG) с простым пользовательским интерфейсом, позволявшим в комфортном окружении создавать приложения с графическим интерфейсом и без него.

С помощью wxFormBuilder легко создавать интерфейсы путём объединения и редактирования большого количества разнообразных wxWidgets объектов (диалогов, фреймов, панелей, меню и пр). После создания макета графического интерфейса к элементам добавляются соответствующие им события.

В центре окна wxFormBuilder расположена область предварительного просмотра, в вкладках отображается сгенерированный код для нескольких языков программирования (C++, Python, PHP, Lua и XRC). В правой области окна отображается древо созданных элементов, для быстрой навигации, в правой области открываются параметры выбранного элемента.

Все доступные для включения в проект компоненты распределены по нескольким вкладкам, в которых содержатся общие элементы и текстовые поля, контейнеры, панели инструментов, основные формы окон, макеты, меню и дополнительные объекты. Объекты находящиеся в рабочей области wxFormBuilder частично ограничены размером окна и несколькими дополнительными параметрами.

При генерации кода используется серия "шаблонов" для обработки соответствующего кода, генератор кода включает в себя небольшой синтаксический анализатор, позволяющий использовать в "шаблонах" простой набор директив, чтобы иметь возможность обрабатывать такие функции как обращение к свойствам объекта, генерация исходного кода и др...

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

Лицензия: GNU General Public License version 2.0 (GPLv2)

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

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

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

Быстрое создание GUI с wxWidgets и wxFormBuilder (OpenSource042)

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



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