WxFormBuilder

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
wxFormBuilder
Логотип программы wxFormBuilder
Скриншот программы wxFormBuilder
Окно разработки графического интерфейса
Тип RAD
Разработчики José Antonio Hurtado, Juan Antonio Ortega, Ryan Pusztai, Ryan Mulder, Michal Bližňák, Максим Емельянов (Maxim)
Написана на C++
Интерфейс wxWidgets
Операционные системы Microsoft Windows, Linux, macOS
Языки интерфейса Английский
Первый выпуск 2006
Последняя версия 3.10.1[1] (22 октября 2021)
Репозиторий github.com/wxFormBuilder…
Лицензия GPL
Сайт wxformbuilder.org

wxFormBuilder — инструмент быстрой разработки графической оболочки приложений, на основе wxWidgets. Генерирует код для языков программирования C++, Lua, Python, PHP и XRC (XML Resource), однако полученный код нельзя редактировать прямо в программе.

Пользовательский интерфейс

[править | править код]
  • Что видишь, то и получишь (WYSIWYG)
  • Простой и понятный дизайн
  • Возможность добавления собственных элементов управления
  • Мастер для создания унаследованного класса

Обработчик событий

[править | править код]
  • Использование метода Connect() или таблицы событий
  • Возможность добавлять собственные обработчики событий для большинства элементов управления
  • Легко добавлять события через внешние XML-файлы

Доступные элементы управления

[править | править код]
Общие Дополнительные Контейнеры Меню/тулбары Макеты Формы Используя плагин wxAdditions
  • wxButton
  • wxBitmapButton
  • wxStaticText
  • wxTextCtrl
  • wxStaticBitmap
  • wxComboBox
  • wxChoice
  • wxListBox
  • wxListCtrl
  • wxCheckBox
  • wxRadioBox
  • wxRadioButton
  • wxStaticLine
  • wxSlider
  • wxGauge
  • wxTreeCtrl
  • wxHtmlWindow
  • wxRichTextCtrl
  • wxCheckListBox
  • wxGrid
  • wxToggleButton
  • wxColourPickerCtrl
  • wxFontPickerCtrl
  • wxFilePickerCtrl
  • wxDirPickerCtrl
  • wxDatePickerCtrl
  • wxCalendarCtrl
  • wxScrollBar
  • wxSpinCtrl
  • wxSpinButton
  • wxHyperlinkCtrl
  • wxGenericDirCtr
  • CustomControl
  • wxSplitterWindow
  • wxScrolledWindow
  • wxNotebook
  • wxAuiNotebook
  • wxListBook
  • wxChoiceBook
  • wxStatusBar
  • wxMenuBar
  • wxMenu
  • wxMenuItem
  • Sub Menus
  • Menu Separators
  • wxToolBar
  • ToolBar Tools
  • ToolBar Separators
  • wxBoxSizer
  • wxStaticBoxSizer
  • wxGridSizer
  • wxFlexGridSizer
  • wxGridBagSizer
  • wxStdDialogButtonSizer
  • spacer
  • wxFrame
  • wxPanel
  • wxDialog
  • wxPlotCtrl
  • wxPropertyGrid
  • wxPropertyGridManager
  • wxFlatNotebook
  • wxScintilla
  • awxLed
  • wxTreeListCtrl
  • wxLedBarGraph

Примечания

[править | править код]
  1. v3.10.1. Дата обращения: 3 декабря 2022. Архивировано 3 декабря 2022 года.