Magus Gui wizzard
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
common
docs
samples
source
templates
Magus.png
README.md
config.png
curveeditor.png
gradient.png
layer.png
magus.pro
magus_tex_sel.png
materialeditor.png
nodeeditor.png
resource_widget.png

README.md

Magus

Magus Gui wizzard

Magus is a (Qt) application that generates code (eg. C++) for GUI applications and offers a set of standard widgets to quickly create an application (focussed on game/3D editors).

Magus overview
The basic framework of a GUI application in Magus is specified in a template file (.ide). This template file is loaded into Magus, which displays a graphical representation of the GUI framework. The graphical representation of the framework can be modified in Magus before it is build. Building the GUI applications means that Magus generates all the relevant application code and all related resources. Currently, only Qt projects are supported. Magus generates the C++ code, a Qt project file (.pro) and the relevant resources (images).

Note, the Git repo also contains some Windows Dll's. These are VC2015 Qt Dll's (64bit). Their purpose is more as a reference (to show which Dll's are needed for the executable).

Installation:
See 'Magus manual.pdf' in the 'docs' drectory

Some examples made with Magus: Material editor Resource widget Texture selection Gradient Curve editor Scene layer