XRCed

Powerful XRC editor for wxPython GUI design

Desktop License: wxWindows Best for: Editing XRC resource layouts for wx
Official docs All frameworks

Demo

Resource tree for wx XRC files

Overview

XRCed is a graphical user interface layout editor for wxPython, enabling developers to design GUIs via XRC, an XML-based resource system. It helps in building interfaces without writing code, with easy drag-and-drop support.

Key features

  • Drag-and-drop GUI design
  • Support for wxWidgets components
  • Real-time preview of designed interfaces
  • Integration with wxPython projects
  • XRC format generation for easy resource management

Common use cases

  • Rapid prototyping of wxPython GUIs
  • Design of complex layouts for desktop apps
  • Easy management of GUI resources with XML
  • Collaborative interface design in teams
  • Streamlining wxPython application development

Installation

pip install xrced

Example

# Example XRC Usage in wxPython
import wx
import wx.xrc

app = wx.App(False)
frame = wx.Frame(None)

# Assuming 'example.xrc' is created using XRCed
resource = wx.xrc.XmlResource('example.xrc')
panel = resource.LoadPanel(frame, 'main_panel')

frame.Show()
app.MainLoop()

Related frameworks