wxGlade

From Wikipedia, the free encyclopedia
Jump to: navigation, search
wxGlade
WxWidgetsBlocks2.png
WxGlade-0.3.5.1.png
wxGlade on Gentoo Linux
Initial release 2002; 14 years ago (2002)
Stable release 0.7.0 / October 26, 2014; 15 months ago (2014-10-26)
Development status Active
Written in Python
Operating system Unix-like, Windows
Platform Cross-platform
Available in English
Type
License MIT licence
Website wxglade.sourceforge.net

wxGlade is a graphical user interface builder/RAD-tool for wxWidgets. It can generate layout code for C++, Lisp, Python, Perl and XRC (wxWidgets' XML resources).

wxGlade is a GUI designer written in Python with the popular GUI toolkit wxPython which helps create wxWidgets/wxPython user interfaces.[1] It is not a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets.

While not related to Glade Interface Designer for GTK+, they are similar in idea and interface. As such they have comparable possibilities, and a user knowing one can quickly learn the other. Output files are not directly interchangeable because the used XML dialects differs.

wxGlade is free and open-source software distributed under the MIT licence.

Supported Widgets[edit]

wxGlade supports a number of widgets. It helps you to edit the properties and visual look of each one. Missing widgets can be added via plugins.

Containers Layout Widgets Common Widgets Menu bar / Status Bar / Tool bar
  • wxDialog
  • wxFrame
  • wxNotebook
  • wxPanel
  • wxScrolledWindow
  • wxSplitterWindow
  • wxBoxSizer
  • wxStaticBoxSizer
  • wxGridSizer
  • wxFlexGridSizer
  • Spacer
  • wxButton
  • wxBitmapButton
  • wxCalendarCtrl
  • wxCheckBox
  • wxChoice
  • wxComboBox
  • wxDatePickerCtrl
  • wxGauge
  • wxGenericCalendarCtrl
  • wxGrid
  • wxHyperlinkCtrl
  • wxListBox
  • wxListCtrl
  • wxPropertyGridManager
  • wxRadioBox
  • wxRadioButton
  • wxSlider
  • wxSpinButton
  • wxSpinCtrl
  • wxStaticBitmap
  • wxStaticLine
  • wxStaticText
  • wxTextCtrl
  • wxToggleButton
  • wxTreeCtrl
  • wxMenu
  • wxMenuBar
  • Menu Bar Separators
  • Sub Menus
  • wxStatusBar
  • wxToolBar
  • Tool Bar Separators
  • Tools

See also[edit]

References[edit]

  1. ^ Vromans, Johan (2005-10-24). "GUI development with wxGlade" (PDF). Squirrel Consultancy. Retrieved 2011-04-16. 

External links[edit]