HOME

TheInfoList



OR:

wxFormBuilder is an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
GUI designer A graphical user interface builder (or GUI builder), also known as GUI designer or sometimes RAD IDE, is a software development tool that simplifies the creation of GUIs by allowing the designer to arrange graphical control elements (often cal ...
application for wxWidgets
toolkit A toolkit is an assembly of tools; set of basic building units for user interfaces. The word toolkit may refer to: * Abstract Window Toolkit * Accessibility Toolkit * Adventure Game Toolkit * B-Toolkit * Battlefield Mod Development Toolkit * Ch ...
, which allows creating
cross-platform In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
applications. A streamlined, easy to use interface 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. It can generate C++,
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
,
PHP PHP is a general-purpose scripting language geared toward web development. It was originally created by Danish-Canadian programmer Rasmus Lerdorf in 1993 and released in 1995. The PHP reference implementation is now produced by The PHP Group ...
, Lua and XRC code. The generated code cannot be edited directly in the program.


Event handlers

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 Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
files, eliminating the need to rebuild.


Available controls

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


See also

* wxWidgets * wxDev-C++ * WxGlade


References


External links

*
Comparison of wxWidgets RAD solutions
Cross-platform software Free computer libraries Free software programmed in C++ Software that uses wxWidgets User interface builders User interface markup languages WxWidgets {{programming-software-stub