Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Python GUI Editor

Project Description

GUIE (GUI Editor) provides a simple WYSIWYG GUI editor for wxWidgets and IronPython. The program was made in C# and saves the GUI that was created to a XML format I called GUIML. This GUIML is a pretty standard representation of the GUI created with the program with some helpful additions for .NET. Next, GUIE takes these GUIML files and translates it to either wxPython Python code or wxRuby Ruby code (more languages in the future). You may ask yourself why I took the extra step? Why didn’t I go straight from C# controls to wxPython code? Why is GUIML necessary? Well, it isn’t. It is there simply for people (or maybe I) to take the GUIML and convert it to other languages. This, by effect can convert this tool from a Python GUI editor, to “any programming language with a GUI module” GUI editor.

Changes (as of v0.5.3)
Added: Support for different tab-types (space & real-tabes), see settings Fixed: Error when trying to export empty PictureBox Changed: Removed dotted background Fixed: Align to grid offset fix Added: Align to grid to settings file, now choice is saved
Changes (as of v0.5.2)
Added: IronPython GUI Support! (Microsoft .NET Windows Forms in Python)
Changes (as of v0.5.1)
Added: Drag & Drop functionality for adding controls Changed: Settings mechanism. “settings.opt” replacing “settings.xml”. Fixed: Bug causing panel background color to be other than white
Changes (as of v0.5)
Added: Source release Added: Partial wxPerl support Fixed: Splash screen causes loading delay Fixed: When saving guiml, controls got a gray background-color Changed: Certain GUI improvements in settings form Fixed: Actions should be disabled when no form is open Changed: Logo in splash screen Fixed: XY Coords incorrect when hovering controls Added: Unicode support in guiml files
Release History

Release History

This version
History Node

v0.5.4

History Node

v0.5.3

History Node

v0.5.2

History Node

v0.5.1

History Node

v0.4.2

History Node

v0.4.1

History Node

v0.4

History Node

v0.3.1

History Node

v0.3

History Node

v0.2.1

History Node

v0.2

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting