wxFormBuilder
Original authorsJosé Antonio Hurtado

Juan Antonio Ortega
Ryan Mulder
Ryan Pusztai
Michal Bliznak

Jan Niklas Hasse
DevelopersSteffen Olszewski
wxFormBuilder Contributors
Release2006; 20 years ago (2006)
Stable release
4.2.1[1] / 29 May 2024; 2 years ago (29 May 2024)
Written inC++
Operating systemCross-platform
PlatformWindows, MacOS, Linux
Available inEnglish
Type
LicenseGPLv2
Websitewxformbuilder.org Edit this on Wikidata
Repository

wxFormBuilder is an open source GUI designer application for wxWidgets toolkit, which allows creating cross-platform applications.[2] A streamlined, easy to use interface[3] enables faster development and easier maintenance of software. It is written in C++.

wxFormBuilder is a visual development tool, but also allows including non-graphical components.[4] It can generate C++, Python, PHP, Lua and XRC code. The generated code cannot be edited directly in the program.[5]

Event handlers

edit

wxFormBuilder uses the Connect() method or the event table for creating events. For most of the available controls, custom event handlers can be created. Events can also be added through external XML files, eliminating the need to rebuild.[3][6]

Available controls

edit

wxFormBuilder have a rich set of supported widgets. They can be easily extended via plugins.[7]

Common Additional Containers Menu-toolbar Layout Forms Contrib (using wxAdditions Plugin)
  • 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

See also

edit

References

edit
  1. ^ "Release 4.2.1". 29 May 2024. Retrieved 30 May 2024.
  2. ^ "wxWidgets - Tools". wxWidgets.org. Retrieved 2011-04-18.
  3. ^ a b Sharma, Vineet (2009). "wxFormBuilder review". Informer Technologies, Inc. Retrieved 2011-04-23.
  4. ^ "A RAD tool for wxWidgets GUI design". SOFPEDIA. Retrieved 2011-04-18.
  5. ^ "Guis Fáciles" [Easy Guis] (PDF). Linux Magazine (in Spanish). 31. Linux New Media Spain S.L.: 65–68 October 2007. Retrieved 2011-04-16.
  6. ^ "wxFormBuilder features". wxformbuilder.com. Retrieved 2011-04-23.
  7. ^ "About wxFormBuilder". Retrieved 2011-04-15.
edit


📚 Artikel Terkait di Wikipedia

WxWidgets

include: Code::Blocks (via wxSmith plugin) CodeLite (via wxCrafter plugin) wxFormBuilder Notable applications that use wxWidgets: 0 A.D. – a FOSS video game

Graphical user interface builder

Microsoft Blend Qt (software) Qt Creator FLTK FLUID JUCE U++ wxWidgets wxFormBuilder Cocoa (modern) and Carbon (deprecated). Xcode GNUstep (formerly OpenStep)

Code::Blocks

wxWidgets Technologies XML Resource RAD, GUI builders Free software wxFormBuilder wxDev-C++ Code::Blocks wxGlade CodeDesigner RAD CodeLite Padre HiAsm

XML Resource

application development (RAD), allow creation of XRC files, among them are: wxFormBuilder XRCed wxDesigner DialogBlocks wxSmith (Code::Blocks plugin) wxWidgets

WxPHP

for other PHP wrappers. Support for PHP code generation was added to wxFormBuilder to easily create applications, and get people not familiar to the library

Premake

Premake include: 0 A.D., Bullet, Open Dynamics Engine, VDrift, and wxFormBuilder, "4.3". 16 November 2010. Retrieved 27 December 2024. "Premake 5.0-beta4"

CodeLite

wxWidgets Technologies XML Resource RAD, GUI builders Free software wxFormBuilder wxDev-C++ Code::Blocks wxGlade CodeDesigner RAD CodeLite Padre HiAsm

WxPython

wxWidgets Technologies XML Resource RAD, GUI builders Free software wxFormBuilder wxDev-C++ Code::Blocks wxGlade CodeDesigner RAD CodeLite Padre HiAsm