wxGlade

wxGlade

wxGlade on Gentoo Linux
Initial release 2002 (2002)
Stable release
0.7.2 / March 5, 2016 (2016-03-05)
Repository bitbucket.org/wxglade/wxglade
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.

What can you do with wxGlade?

With wxGlade you can:

What is wxGlade NOT?

wxGlade is not a full featured IDE and will never be one. wxGlade is just a graphical user interface builder. The generated code does nothing apart from displaying the created widgets.

If you are looking for a complete IDE, maybe Eric Python IDE, PyCharm, Code::Blocks or one of the many other IDEs the right tool.

wxGlade isn't a tool to learn programming with wxWidgets. You can't use wxGlade if you do not have any basic understanding of programming. You need to know the basics of wxWidgets, as well as the basics of C++, Python, Perl or Lisp.

Supported Widgets

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

References

  1. Vromans, Johan (2005-10-24). "GUI development with wxGlade" (PDF). Squirrel Consultancy. Retrieved 2011-04-16.
This article is issued from Wikipedia - version of the 10/9/2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.