WxFormBuilder
Encyclopedia
wxFormBuilder is an open source
GUI designer application for wxWidgets
toolkit
, which allows creating cross-platform
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 emit C++, Python
and XRC
code. Emitted code cannot be edited directly in the program.
files, eliminating the need to rebuild.
Open-source software
Open-source software is computer software that is available in source code form: the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, improve and at times also to distribute the software.Open...
GUI designer application for wxWidgets
WxWidgets
wxWidgets is a widget toolkit for creating graphical user interfaces for cross-platform applications. wxWidgets enables a program's GUI code to compile and run on several computer platforms with minimal or no code changes...
toolkit
Widget toolkit
In computing, a widget toolkit, widget library, or GUI toolkit is a set of widgets for use in designing applications with graphical user interfaces...
, which allows creating cross-platform
Cross-platform
In computing, cross-platform, or multi-platform, is an attribute conferred to computer software or computing methods and concepts that are implemented and inter-operate on multiple computer platforms...
applications. A streamlined, easy to use interface enables faster development and easier maintenance of software. It is written in C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...
.
wxFormBuilder is a visual development tool, but also allows including non-graphical components. It can emit C++, Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...
and XRC
XML Resource
XRC, or XML Resource, or XML Based Resource System is a cross-platform XML-based user interface markup language used by wxWidgets. XRC allows graphical user interface elements, such as dialogs, menu bars and toolbars, to be stored as XML, which can be loaded into the application at run-time or...
code. Emitted 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 xmlXML
Extensible Markup Language is a set of rules for encoding documents in machine-readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards....
files, eliminating the need to rebuild.
Available controls
wxFormBuilder have a rich set of supported widgets. They can be easily extended via plugins.Common | Additional | Containers | Menu-toolbar | Layout | Forms | Contrib (using wxAdditions Plugin) |
---|---|---|---|---|---|---|
|
|
|
|
|
|
|