QtEZ FEATURES
©
Here are a few reasons YOU should use QtEZ:
Development Controls.
QtEZ now will now give the programmer control over almost every aspect of the
source code it will write for you, down to the finest of details. It also
will save the environment as you leave it - so QtEZ will save itself to make
the next run of QtEZ as personal as possible.
Parent Child Heirarchy.
QtEZ has the ability to allow you to make any widget's
parent any other widget. This gives you the power given by
Qt to have a clear and concise parent-child
relationship.
KDE Option.
You are by no means forced to use KDE, but if you are a
KDE developer there is an option in the environment to turn your project into
a KDE application. If you are a KDE supporter, and want QtEZ to respect your KDE
settings that too is possible, simply turn on a config option before compiling!
Dynamic Allocation of Components.
QtEZ can now have third parties creating components for
QtEZ, without having to compile it over again. Only thing required is to
inherit an abstract class, and defines some virtual functions, couldn't be
simpler!
Non-Blocking Compilation/Target Spawning.
This means without leaving QtEZ you can
compile and run your program, and as this is non-blocking, you'll be able to
work while these occur.
Compile-Time Debugger.
With this you can effortlessly debug your source code
because QtEZ will tell you when there's troubles, and by selecting the problem
that your compiler told you of, QtEZ will automatically take you to the object
and member with problems.
Front End to Favourite Run-Time Debugger.
QtEZ will not only assist you in successfully compiling
your program, but once it is compiled, any problems you've created can
easily be debugged in your favourite debugger. This allows faster access to
the debugger, while creating the most familiar environment to you, so you can
proceed with your project rather then learning new debugger commands.
Smart Attributes Editor.
This is one of the most simple, yet best tools
of QtEZ. This makes it so that a user familiar with only one widget on the
QtEZ environment, can easily navigate the others, because attributes are
on a very simple list, all on the same dialog, and in alphabetical order.
, making for a very uniform experience.
Flag Configuration.
This allows you quite a bit of control over the Makefile
that QtEZ will write for you, but it also allows you to make your main focus
of your project, the program, allowing QtEZ to be flexible, as well as clever
enough to aid in program completion.
Signal and Slot Mechanism.
With the click of your mouse button, you can connect
Qt's ingenious Signals and Slots. These
connections allow you to have a signal notify several functions of it's emition
easily.
Fully Integrated Dialog Editor / Source Editor.
Within a few moments a user can both layout the dialogs of
a program and write the source code behind the events. QtEZ will
automatically decide whether you need a new class, or if you can just use the
generic object given by Qt.
Two Saving Methods.
You can save your project in a serialization format for
QtEZ, so you can continue your work inside of QtEZ at a later time, or you can
tell QtEZ to dump your project in language specific format. Doing this will
have QtEZ interactivly create class declarations, as well as other member
definitions. QtEZ will then also create your main(), do all Qt class includes,
and write your Makefile for you.
Robust Database.
The database that QtEZ will create of your project has
many features not found in other IDE's it also supports the ability to mold
around new changes, so even if the file format changes your old projects will
still load fine.
Home | Mail Author